kons-9 icon indicating copy to clipboard operation
kons-9 copied to clipboard

Common Lisp 3D Graphics Project

Results 39 kons-9 issues
Sort by recently updated
recently updated
newest added

Delete currently only works on top-level nodes (children of SHAPES and MOTIONS). Need to properly implement delete semantics. What happens when an instance is deleted? Do all instances pointing to...

Allow for the display of text in OpenGL views.

The viewport became sluggish when I setup a scene with 1600 cylinder meshes: ```lisp (with-clear-scene (dotimes (x 40) (dotimes (z 40) (add-shape *scene* (translate-to (make-cylinder-uv-mesh 0.65 0.1 16 1) (p!...

An idea... We could take `opengl.lisp` as our display API and see if we can write a drop-in replacement using Vulkan.

@JMC-design https://git.mfiano.net/mfiano/origin https://quickdocs.org/origin

Replace the existing `point.lisp` and `matrix.lisp` with Shinmera's classes (vectors, matrices, quaternions, and transforms). Let's wait on this until the SBCL ports are done. https://github.com/Shinmera/3d-vectors https://github.com/Shinmera/3d-matrices https://github.com/Shinmera/3d-quaternions

[Need someone for this.] Initially by clicking on just shapes in the 3D view. Requires some knowledge of OpenGL. Later, it can be extended to mesh parts (face, edge, vertex)...

Write basic overviews and docstrings as necessary.

Let's see if we can implement the glfw functionality using glop, which some of you prefer. The idea would be a rewrite of `minimal-ui.lisp` using glop.