public abstract class StridingMeshInterface extends Object
| Constructor and Description |
|---|
StridingMeshInterface() |
| Modifier and Type | Method and Description |
|---|---|
void |
calculateAabbBruteForce(Vector3f aabbMin,
Vector3f aabbMax) |
abstract VertexData |
getLockedReadOnlyVertexIndexBase(int subpart) |
abstract VertexData |
getLockedVertexIndexBase(int subpart)
Get read and write access to a subpart of a triangle mesh.
|
abstract int |
getNumSubParts()
getNumSubParts returns the number of seperate subparts.
|
Vector3f |
getScaling(Vector3f out) |
void |
internalProcessAllTriangles(InternalTriangleIndexCallback callback,
Vector3f aabbMin,
Vector3f aabbMax) |
abstract void |
preallocateIndices(int numindices) |
abstract void |
preallocateVertices(int numverts) |
void |
setScaling(Vector3f scaling) |
abstract void |
unLockReadOnlyVertexBase(int subpart) |
abstract void |
unLockVertexBase(int subpart)
unLockVertexBase finishes the access to a subpart of the triangle mesh.
|
public void internalProcessAllTriangles(InternalTriangleIndexCallback callback, Vector3f aabbMin, Vector3f aabbMax)
public abstract VertexData getLockedVertexIndexBase(int subpart)
public abstract VertexData getLockedReadOnlyVertexIndexBase(int subpart)
public abstract void unLockVertexBase(int subpart)
public abstract void unLockReadOnlyVertexBase(int subpart)
public abstract int getNumSubParts()
public abstract void preallocateVertices(int numverts)
public abstract void preallocateIndices(int numindices)
public void setScaling(Vector3f scaling)