Factor out mjModel-specific objects from ObjectManager.

All objects that are specific to the mjModel (meshes, textures, etc.)
are now managed by a ModelObjects class which is owned by the SceneView
and not the FilamentContext.

PiperOrigin-RevId: 892250776
Change-Id: Iddad66fd3ab1a60c4becdcb5d0c935ed9ea8ad90
This commit is contained in:
Haroon Qureshi
2026-03-31 04:16:08 -07:00
committed by Copybara-Service
parent 51b2f52296
commit 06d6bda5bb
13 changed files with 563 additions and 442 deletions
+2
View File
@@ -47,6 +47,8 @@ target_sources(${MUJOCO_FILAMENT_TARGET_NAME}
filament/material.h
filament/math_util.cc
filament/math_util.h
filament/model_objects.cc
filament/model_objects.h
filament/model_util.cc
filament/model_util.h
filament/object_manager.cc