public TriangleMesh CreateTriangleMesh(TriangleMeshDesc desc) { var mesh = _CreateTriangleMesh(desc); meshes.Add(mesh.Name, mesh); var srv = Service.Get<INotificationService>(); if (srv != null) srv.OnObjectCreated(mesh); return mesh; }
protected abstract TriangleMesh _CreateTriangleMesh(TriangleMeshDesc desc);