public class CurvesTemporalMesh extends TemporalMesh
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
CurvesTemporalMesh.BezierLine
A helper class that represents a single bezier line. 
 | 
Spatial.BatchHint, Spatial.CullHint, Spatial.DFSMode| Modifier and Type | Field and Description | 
|---|---|
protected float | 
bevelEnd  | 
protected CurvesTemporalMesh | 
bevelObject  | 
protected float | 
bevelStart  | 
protected java.util.List<CurvesTemporalMesh.BezierLine> | 
beziers  | 
protected CurvesHelper | 
curvesHelper  | 
protected boolean | 
fillCaps  | 
protected boolean | 
is2D  | 
protected boolean | 
isBack  | 
protected boolean | 
isFront  | 
protected Vector3f | 
scale
The scale that is used if the curve is a bevel or taper curve. 
 | 
protected CurvesTemporalMesh | 
taperObject  | 
blenderContext, boneIndexes, boundingBox, edges, faces, indexToEdgeMapping, indexToFaceMapping, materials, meshStructure, normals, points, postMeshCreationModifiers, properties, vertexGroups, vertices, verticesColorscachedWorldMat, groupNode, ignoreTransform, lodLevel, material, mesh, SAVABLE_VERSION, startIndexbatchHint, controls, cullHint, frustrumIntersects, key, localLights, localOverrides, localTransform, name, parent, queueBucket, queueDistance, refreshFlags, RF_BOUND, RF_CHILD_LIGHTLIST, RF_LIGHTLIST, RF_MATPARAM_OVERRIDE, RF_TRANSFORM, shadowMode, userData, worldBound, worldLights, worldOverrides, worldTransform| Modifier | Constructor and Description | 
|---|---|
protected  | 
CurvesTemporalMesh(BlenderContext blenderContext)
The constructor creates an empty temporal mesh. 
 | 
  | 
CurvesTemporalMesh(Structure curveStructure,
                  BlenderContext blenderContext)
Loads the temporal mesh from the given curve structure. 
 | 
addBoneIndex, append, applyAfterMeshCreate, clear, clone, equals, getAdjacentEdges, getAdjacentFaces, getAdjacentFaces, getBlenderContext, getEdges, getFaces, getModelBound, getNormals, getPoints, getVertexCount, getVertexGroups, getVertices, getVerticesColors, getWorldBound, hashCode, isBoundary, isBoundary, prepareFacesGeometry, prepareLinesGeometry, preparePointsGeometry, rebuildIndexesMappings, setMaterials, setProperties, toGeometries, toString, triangulate, updateModelBoundassociateWithGroupNode, breadthFirstTraversal, checkCulling, clone, cloneFields, collideWith, computeWorldMatrix, deepClone, depthFirstTraversal, getFallbackMorphTarget, getLodLevel, getMaterial, getMesh, getMorphState, getMorphState, getNbSimultaneousGPUMorph, getTriangleCount, getWorldMatrix, isBatched, isDirtyMorph, isGrouped, isIgnoreTransform, oldDeepClone, read, removeFromParent, setDirtyMorph, setFallbackMorphTarget, setIgnoreTransform, setLodLevel, setMaterial, setMesh, setModelBound, setMorphState, setMorphState, setNbSimultaneousGPUMorph, setParent, unassociateFromGroupNode, updateWorldBound, updateWorldLightList, updateWorldTransforms, writeaddControl, addLight, addMatParamOverride, breadthFirstTraversal, center, clearMatParamOverrides, depthFirstTraversal, forceRefresh, getBatchHint, getControl, getControl, getCullHint, getKey, getLastFrustumIntersection, getLocalBatchHint, getLocalCullHint, getLocalLightList, getLocalMatParamOverrides, getLocalQueueBucket, getLocalRotation, getLocalScale, getLocalShadowMode, getLocalToWorldMatrix, getLocalTransform, getLocalTranslation, getName, getNumControls, getParent, getQueueBucket, getShadowMode, getUserData, getUserDataKeys, getWorldLightList, getWorldMatParamOverrides, getWorldRotation, getWorldScale, getWorldTransform, getWorldTranslation, hasAncestor, jmeClone, localToWorld, lookAt, matches, move, move, oldClone, removeControl, removeControl, removeLight, removeMatParamOverride, rotate, rotate, rotateUpTo, runControlRender, scale, scale, setBatchHint, setBoundRefresh, setCullHint, setKey, setLastFrustumIntersection, setLightListRefresh, setLocalRotation, setLocalRotation, setLocalScale, setLocalScale, setLocalScale, setLocalTransform, setLocalTranslation, setLocalTranslation, setMatParamOverrideRefresh, setName, setQueueBucket, setRequiresUpdates, setShadowMode, setTransformRefresh, setUserData, updateGeometricState, updateLogicalState, updateMatParamOverrides, worldToLocalprotected CurvesHelper curvesHelper
protected boolean is2D
protected boolean isFront
protected boolean isBack
protected boolean fillCaps
protected float bevelStart
protected float bevelEnd
protected java.util.List<CurvesTemporalMesh.BezierLine> beziers
protected CurvesTemporalMesh bevelObject
protected CurvesTemporalMesh taperObject
protected Vector3f scale
protected CurvesTemporalMesh(BlenderContext blenderContext) throws BlenderFileException
blenderContext - the blender contextBlenderFileException - this will never be thrown herepublic CurvesTemporalMesh(Structure curveStructure, BlenderContext blenderContext) throws BlenderFileException
curveStructure - the structure that contains the curve/surface datablenderContext - the blender contextBlenderFileException - an exception is thrown when problems with reading occur