Class CollidableStl
Collidable Stl.
public class CollidableStl : IDisposable, IGetTriTree, ICollidable, IGetCollidable
- Inheritance
-
CollidableStl
- Implements
- Inherited Members
- Extension Methods
Constructors
CollidableStl(IGetStl)
Ctor, with no message sink: a mesh whose triangles the tree build left out (NonFiniteTriangleCount) is counted, not said.
public CollidableStl(IGetStl iGetStl)
Parameters
CollidableStl(IGetStl, IProgress<IMessage>)
Ctor; messageProgress is told, as TriTree(NativeStl, IProgress<IMessage>)
tells it, when the tree build left triangles out (an apex coordinate that is not a number or is infinite).
public CollidableStl(IGetStl iGetStl, IProgress<IMessage> messageProgress)
Parameters
iGetStlIGetStlThe geometry; an IGenStl is meshed at its default resolution.
messageProgressIProgress<IMessage>Sink-agnostic message host for the warning; null: counted, not said.
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
Dispose(bool)
protected virtual void Dispose(bool disposing)
Parameters
disposingbool
GetCollidable()
Get ICollidable.
public ICollidable GetCollidable()
Returns
- ICollidable
The collidable object.
GetCollidee()
Get ICollidee.
public ICollidee GetCollidee()
Returns
GetTriTree()
Get TriTree.
public TriTree GetTriTree()