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