From 633eaf44021e166800eb467203a0180786b37048 Mon Sep 17 00:00:00 2001 From: Niklas Melin Date: Wed, 5 May 2021 11:16:08 +0200 Subject: [PATCH] Adding source from MeshFilter in the game object of a newly created AGXUnity.Collide.Mesh. --- AGXUnity/Collide/Mesh.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/AGXUnity/Collide/Mesh.cs b/AGXUnity/Collide/Mesh.cs index 155da333..75f40e89 100644 --- a/AGXUnity/Collide/Mesh.cs +++ b/AGXUnity/Collide/Mesh.cs @@ -168,5 +168,14 @@ private agxCollide.Mesh Create( UnityEngine.Mesh[] meshes ) var merger = MeshMerger.Merge( transform, meshes ); return new agxCollide.Trimesh( merger.Vertices, merger.Indices, "Trimesh" ); } + + private void Reset() + { + if ( SourceObjects.Length == 0 ) { + var filter = GetComponent(); + if ( filter != null ) + SetSourceObject( filter.sharedMesh ); + } + } } }