Class StaticMeshColliderShape
public class StaticMeshColliderShape : ColliderShape, IDisposable
- Inheritance
-
StaticMeshColliderShape
- Implements
- Inherited Members
- Extension Methods
Constructors
StaticMeshColliderShape(Model, IServiceRegistry)
Create a static collider from an asset model, any changes the model receives won't be reflected on the collider
public StaticMeshColliderShape(Model model, IServiceRegistry services)
Parameters
modelModelservicesIServiceRegistry
StaticMeshColliderShape(ICollection<Vector3>, ICollection<int>)
Create a static collider from the data provided, data will only be read, changes to it won't be reflected on the collider.
public StaticMeshColliderShape(ICollection<Vector3> vertices, ICollection<int> indices)
Parameters
verticesICollection<Vector3>indicesICollection<int>
Fields
Model
Can be null when this was created without Model
public readonly Model Model
Field Value
Methods
CreateDebugPrimitive(GraphicsDevice)
public override MeshDraw CreateDebugPrimitive(GraphicsDevice device)
Parameters
deviceGraphicsDevice
Returns
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public override void Dispose()
GetMeshDataCopy(out Vector3[], out int[])
public void GetMeshDataCopy(out Vector3[] verts, out int[] indices)