diff --git a/src/physics.rs b/src/physics.rs index c7fe4ca..0d56b0e 100644 --- a/src/physics.rs +++ b/src/physics.rs @@ -158,6 +158,10 @@ impl Default for Modes{ struct PhysicsModels{ meshes:Vec, models:Vec, + //separate models into Contacting and Intersecting? + //wrap model id with ContactingModelId and IntersectingModelId + //attributes can be split into contacting and intersecting (this also saves a bit of memory) + //can go even further and deduplicate General attributes separately, reconstructing it when queried attributes:Vec, model_id_from_wormhole_id:std::collections::HashMap::, }