Scene loading/saving improvements, transform gizmo, entity creation

This commit is contained in:
2024-10-19 19:45:04 +02:00
parent fae8ea7cba
commit 3d98ba0023
15 changed files with 985 additions and 460 deletions

View File

@@ -807,20 +807,20 @@ init_default_meshes :: () {
assert(success);
engine.renderer.default_meshes.cube = cube_mesh;
//translation_arrow_model := load_fbx("../modules/Coven/models/translation_arrow.fbx");
//translation_arrow_mesh :, success = get_first_mesh_from_model(translation_arrow_model);
//assert(success);
//engine.renderer.default_meshes.translation_gizmo = translation_arrow_mesh;
translation_arrow_model := load_fbx("../modules/Coven/assets/models/translation_arrow.fbx");
translation_arrow_mesh :, success = get_first_mesh_from_model(translation_arrow_model);
assert(success);
engine.renderer.default_meshes.translation_gizmo = translation_arrow_mesh;
//scale_gizmo_model := load_fbx("../modules/Coven/models/scale_gizmo.fbx");
//scale_gizmo_mesh :, success = get_first_mesh_from_model(scale_gizmo_model);
//assert(success);
//engine.renderer.default_meshes.scale_gizmo = scale_gizmo_mesh;
scale_gizmo_model := load_fbx("../modules/Coven/assets/models/scale_gizmo.fbx");
scale_gizmo_mesh :, success = get_first_mesh_from_model(scale_gizmo_model);
assert(success);
engine.renderer.default_meshes.scale_gizmo = scale_gizmo_mesh;
//rotation_gizmo_model := load_fbx("../modules/Coven/models/rotation_gizmo.fbx");
//rotation_gizmo_mesh :, success = get_first_mesh_from_model(rotation_gizmo_model);
//assert(success);
//engine.renderer.default_meshes.rotation_gizmo = rotation_gizmo_mesh;
rotation_gizmo_model := load_fbx("../modules/Coven/assets/models/rotation_gizmo.fbx");
rotation_gizmo_mesh :, success = get_first_mesh_from_model(rotation_gizmo_model);
assert(success);
engine.renderer.default_meshes.rotation_gizmo = rotation_gizmo_mesh;
}
deinit_renderer :: (renderer: *Renderer) {