Commit Graph

9 Commits

Author SHA1 Message Date
430b1fb364 ♻️ (engine, Mesh3D): refactor 3D object handling
- Introduce Mesh3D class with vertices, texture, VBO/VAO.
- Replace Object3D struct and textures map in engine with Mesh3D objects.
- Update createObject to load from file path instead of vertex array.
- Adjust cube rendering to use new vertex count.
- Remove debug prints from Texture2D loading.
- Toggle fragment shader color vs texture usage.
2025-10-24 07:58:20 +02:00
f3cf6c3798 added 3d models 2025-10-24 07:55:40 +02:00
3f0224ac2d add 3d file to parse 2025-10-15 10:04:10 +02:00
f5430f4dd7 Add Mesh3D class for loading OBJ files 2025-10-15 10:03:25 +02:00
1041ec48a2 ♻️ (engine.cpp,onCreate.cpp,showFps.cpp,CMakeLists.txt): remove unused headers and clean up build file
Remove unnecessary #include directives from engine.cpp, onCreate.cpp,
and showFps.cpp to reduce compile time and improve readability.
Also delete extraneous blank lines in CMakeLists.txt for cleaner
configuration.
2025-10-15 10:02:30 +02:00
09afbb498c forgor about the cache 2025-10-15 08:20:55 +02:00
ad8ea23f65 🔧 (gitignore): add build directory to ignore list 2025-10-15 08:19:23 +02:00
11d4aac4ce added the other files 2025-10-15 08:17:32 +02:00
deff78ed58 📝 (BUILD.md): add build instructions 2025-10-15 08:14:26 +02:00