|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DTriMesh
TriMesh code by Erwin de Vries. Trimesh data. This is where the actual vertexdata (pointers), and BV tree is stored. Vertices should be single precision! This should be more sophisticated, so that the user can easily implement another collision library, but this is a lot of work, and also costs some performance because some data has to be copied.
Nested Class Summary | |
---|---|
static interface |
DTriMesh.DTriArrayCallback
Per object callback. |
static interface |
DTriMesh.DTriCallback
Per triangle callback. |
static interface |
DTriMesh.DTriRayCallback
Ray callback. |
static interface |
DTriMesh.DTriTriMergeCallback
Triangle merging callback. |
Nested classes/interfaces inherited from interface org.ode4j.ode.DGeom |
---|
DGeom.COLLIDER_MERGE_CONTACTS_VALUE, DGeom.CONTROL_CLASS, DGeom.CONTROL_CODE, DGeom.DataValue, DGeom.DNearCallback |
Field Summary |
---|
Fields inherited from interface org.ode4j.ode.DGeom |
---|
dBoxClass, dCapsuleClass, dConvexClass, dCylinderClass, dFirstSpaceClass, dFirstUserClass, dGeomNumClasses, dGeomTransformClass, dHashSpaceClass, dHeightfieldClass, dLastSpaceClass, dLastUserClass, dMaxUserClasses, dPlaneClass, dQuadTreeSpaceClass, dRayClass, dSimpleSpaceClass, dSphereClass, dSweepAndPruneSpaceClass, dTriMeshClass |
Method Summary | |
---|---|
void |
clearTCCache(DTriMesh g)
Clears the internal temporal coherence caches. |
void |
enableTC(java.lang.Class<? extends DGeom> cls,
boolean b)
Enable/disable temporal coherence. |
DTriMesh.DTriTriMergeCallback |
getTriMergeCallback()
|
boolean |
isTCEnabled(java.lang.Class<? extends DGeom> cls)
Check temporal coherence. |
void |
setTriMergeCallback(DTriMesh.DTriTriMergeCallback Callback)
|
Method Detail |
---|
void setTriMergeCallback(DTriMesh.DTriTriMergeCallback Callback)
DTriMesh.DTriTriMergeCallback getTriMergeCallback()
void enableTC(java.lang.Class<? extends DGeom> cls, boolean b)
boolean isTCEnabled(java.lang.Class<? extends DGeom> cls)
void clearTCCache(DTriMesh g)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |