public class DMesh
extends com.jme3.scene.Mesh
Constructor and Description |
---|
DMesh(com.jme3.scene.Mesh mesh) |
DMesh(com.jme3.scene.Mesh mesh,
Deformation deform) |
Modifier and Type | Method and Description |
---|---|
Deformation |
getDeformation() |
protected com.jme3.scene.VertexBuffer |
matchBuffer(com.jme3.scene.VertexBuffer source) |
protected void |
morph(java.nio.FloatBuffer sourcePos,
java.nio.FloatBuffer sourceNorms,
java.nio.FloatBuffer targetPos,
java.nio.FloatBuffer targetNorms) |
protected void |
morph(com.jme3.scene.VertexBuffer sourcePos,
com.jme3.scene.VertexBuffer sourceNorms,
com.jme3.scene.VertexBuffer targetPos,
com.jme3.scene.VertexBuffer targetNorms) |
protected void |
morphVertex(com.jme3.math.Vector3f vert,
com.jme3.math.Vector3f normal) |
void |
setDeformation(Deformation deform) |
void |
updateMesh() |
clearBuffer, clearCollisionData, clone, cloneFields, cloneForAnim, collideWith, createCollisionData, deepClone, extractVertexData, generateBindPose, getBound, getBuffer, getBufferList, getBuffers, getElementLengths, getFloatBuffer, getId, getIndexBuffer, getIndicesAsList, getInstanceCount, getLineWidth, getLodLevel, getMaxNumWeights, getMode, getModeStart, getNumLodLevels, getPatchVertexCount, getPointSize, getShortBuffer, getTriangle, getTriangle, getTriangle, getTriangleCount, getTriangleCount, getVertexCount, isAnimated, jmeClone, prepareForAnim, read, scaleTextureCoordinates, setBound, setBuffer, setBuffer, setBuffer, setBuffer, setBuffer, setBuffer, setBuffer, setBuffer, setBuffer, setBuffer, setDynamic, setElementLengths, setId, setInterleaved, setLineWidth, setLodLevels, setMaxNumWeights, setMode, setModeStart, setPatchVertexCount, setPointSize, setStatic, setStreamed, updateBound, updateCounts, write
public DMesh(com.jme3.scene.Mesh mesh)
public DMesh(com.jme3.scene.Mesh mesh, Deformation deform)
protected com.jme3.scene.VertexBuffer matchBuffer(com.jme3.scene.VertexBuffer source)
public void setDeformation(Deformation deform)
public Deformation getDeformation()
public void updateMesh()
protected void morph(com.jme3.scene.VertexBuffer sourcePos, com.jme3.scene.VertexBuffer sourceNorms, com.jme3.scene.VertexBuffer targetPos, com.jme3.scene.VertexBuffer targetNorms)
protected void morph(java.nio.FloatBuffer sourcePos, java.nio.FloatBuffer sourceNorms, java.nio.FloatBuffer targetPos, java.nio.FloatBuffer targetNorms)
protected void morphVertex(com.jme3.math.Vector3f vert, com.jme3.math.Vector3f normal)