#
Cleaned up everything a bit and added a floor. All still in debug colors. Next will be to create proper UV coordinates to enable texturing.
Personal Blog about anything - mostly programming, cooking and random thoughts
Cleaned up everything a bit and added a floor. All still in debug colors. Next will be to create proper UV coordinates to enable texturing.
https://blog.libove.org/posts/09353590-1a6d-421c-b77c-ab4220d30205/
Turn the edges of triangles into #geometry.
https://blog.libove.org/posts/f78065ca-93d9-428c-b36f-6131c164d84e/
Now as surfaces. Not sure if the normals are correct yet.
I've tried to come up with my own parametric surface description but failed. Today I've looked up and implemented Bézier triangle. No I can sample the surface I want to have. Next I will have to do create an actual geometry out of this.
Quick evening session for some refactoring. Every edge can now be samples "as a curve".
https://blog.libove.org/posts/7bda39d3-b2ed-4c41-be3b-c8a518797c40/
Combined the Delaunay triangulation with the Bezier curves to create the "walls" of a room. Next step will be figuring out how to create surfaces between curves.
Can now show nodes and edges. Started work on Bézier curves.
Time to binge watch Freya Holmér to fresh up my knowledge :D
Result of some recreational graphics programming:
I've just one-shotted an iterator with a lifetime in #rust. Is this what it feels like when the language finally clicks?
#gamedev progress: