Commit Graph

15 Commits

Author SHA1 Message Date
32c5e8fa9b Handle Depth In Mesh Generation 2025-11-27 18:39:24 -05:00
1c8e3d7314 Group Holes with Hull Convex 2025-11-26 13:21:05 -05:00
0a3919ce4c Add Center Function on Holes
Calculates the center of the hole.
2025-11-24 20:03:52 -05:00
703285f555 Implemented NN Search on Rtree
Just binded the library to Godot so we can use later to have more
options on how to create holes.
2025-11-23 18:36:41 -05:00
c208d069bb Implemented R-Tree
Would like to switch the identifer of the hole to a random string.
2025-11-23 18:22:00 -05:00
36c648cfe5 Creation of the RTree Godot Class
Basic defintions, we are going to see if it fits the use case.
2025-11-21 20:09:02 -05:00
b7891f58da Add RTree Header File
This contains all the logic required for an Rtree
2025-11-21 11:39:08 -05:00
1fa5551ba7 Memory Leak Fixed
Have to free the mesh generator after we process our mesh.
2025-11-20 13:50:47 -05:00
9f5183bed2 Level Setup
Integrated with Trenchbroom
2025-11-17 19:30:59 -05:00
14000f0096 FPS Controller 2025-11-13 16:33:08 -05:00
c6e4d4f725 Cutting Holes Into Mesh
We be cutting holes :)
2025-11-10 08:53:02 -05:00
2d0408c09e Modify Earcut and Triangulization Library to Work With Godot::Vector2
Allows use to ease some pain when converting PackedVector2Array
to std::vector<Vector2>.
2025-11-08 20:24:54 -05:00
35a1706e58 Mesh Generation GDSCript
This concludes the mesh generation of walls. We can now put holes into
walls deterministically.
2025-11-07 09:10:22 -05:00
41647dda49 Working Triangulization with Hole 2025-11-02 20:07:57 -05:00
e6b7f8989f Initialize Project 2025-11-02 20:07:57 -05:00