com.jme.scene.shape
Class Tube
java.lang.Object
com.jme.scene.Spatial
com.jme.scene.Geometry
com.jme.scene.TriMesh
com.jme.scene.shape.Tube
- All Implemented Interfaces:
- Savable, java.io.Serializable
public class Tube
- extends TriMesh
- implements Savable
- Author:
- Landei
- See Also:
- Serialized Form
Fields inherited from class com.jme.scene.Geometry |
binormalBuf, bound, castsShadows, colorBuf, compVect, defaultColor, displayListID, enabled, fogBuf, hasDirtyVertices, normBuf, states, tangentBuf, texBuf, vboInfo, vertBuf, vertQuantity |
Fields inherited from class com.jme.scene.Spatial |
cullHint, frustrumIntersects, geometricalControllers, isCollidable, lightCombineMode, localRotation, localScale, localTranslation, LOCKED_BOUNDS, LOCKED_BRANCH, LOCKED_MESH_DATA, LOCKED_NONE, LOCKED_SHADOWS, LOCKED_TRANSFORMS, lockedMode, name, normalsMode, parent, queueDistance, renderQueueMode, renderStateList, textureCombineMode, worldBound, worldRotation, worldScale, worldTranslation, zOrder |
Constructor Summary |
Tube()
Constructor meant for Savable use only. |
Tube(java.lang.String name,
float outerRadius,
float innerRadius,
float height)
|
Tube(java.lang.String name,
float outerRadius,
float innerRadius,
float height,
int axisSamples,
int radialSamples)
|
Method Summary |
int |
getAxisSamples()
|
float |
getHeight()
|
float |
getInnerRadius()
|
float |
getOuterRadius()
|
int |
getRadialSamples()
|
static long |
getSerialVersionUID()
Deprecated. |
void |
read(JMEImporter e)
|
void |
setAxisSamples(int axisSamples)
Deprecated. Use updateGeometry(float, float, float, int, int) instead. |
void |
setHeight(float height)
Deprecated. Use updateGeometry(float, float, float, int, int) instead. |
void |
setInnerRadius(float innerRadius)
Deprecated. Use updateGeometry(float, float, float, int, int) instead. |
void |
setOuterRadius(float outerRadius)
Deprecated. Use updateGeometry(float, float, float, int, int) instead. |
void |
setRadialSamples(int radialSamples)
Deprecated. Use updateGeometry(float, float, float, int, int) instead. |
void |
updateGeometry(float outerRadius,
float innerRadius,
float height,
int axisSamples,
int radialSamples)
|
void |
write(JMEExporter e)
|
Methods inherited from class com.jme.scene.TriMesh |
clearBuffers, draw, findCollisions, findTriangleCollision, findTrianglePick, getIndexBuffer, getMaxIndex, getMeshAsTriangles, getMeshAsTrianglesVertices, getMode, getTriangle, getTriangle, getTriangleCount, getTriangleIndices, getVertIndex, hasCollision, hasTriangleCollision, randomPointOnTriangles, recalcTriangleQuantity, reconstruct, setIndexBuffer, setMode, setTriangleQuantity |
Methods inherited from class com.jme.scene.Geometry |
addTextureCoordinates, addTextureCoordinates, applyRenderState, checkTextureCoordinates, clearTextureBuffers, copyTextureCoordinates, copyTextureCoordinates, findPick, getBinormalBuffer, getColorBuffer, getDefaultColor, getDisplayListID, getFogBuffer, getLightState, getModelBound, getNormalBuffer, getNumberOfUnits, getTangentBuffer, getTextureCoords, getTextureCoords, getVBOInfo, getVertexBuffer, getVertexCount, getWorldCoords, getWorldNormals, hasDirtyVertices, isCastsShadows, lockMeshes, postdraw, predraw, randomVertex, reconstruct, resizeTextureIds, rotateNormals, rotatePoints, scaleTextureCoordinates, scaleTextureCoordinates, setBinormalBuffer, setCastsShadows, setColorBuffer, setDefaultColor, setDisplayListID, setFogCoordBuffer, setHasDirtyVertices, setLightState, setModelBound, setNormalBuffer, setRandomColors, setSolidColor, setTangentBuffer, setTextureCoords, setTextureCoords, setTextureCoords, setVBOInfo, setVertexBuffer, setVertexCount, sortLights, translatePoints, translatePoints, unlockMeshes, updateModelBound, updateWorldBound |
Methods inherited from class com.jme.scene.Spatial |
addController, calculateCollisions, calculatePick, clearControllers, clearRenderState, clearRenderState, getClassTag, getController, getControllerCount, getControllers, getCullHint, getLastFrustumIntersection, getLightCombineMode, getLocalCullHint, getLocalLightCombineMode, getLocalNormalsMode, getLocalRenderQueueMode, getLocalRotation, getLocalScale, getLocalTextureCombineMode, getLocalToWorldMatrix, getLocalTranslation, getLocks, getName, getNormalsMode, getParent, getRenderQueueMode, getRenderState, getRenderState, getTextureCombineMode, getUserData, getWorldBound, getWorldRotation, getWorldScale, getWorldTranslation, getZOrder, hasAncestor, isCollidable, localToWorld, lock, lock, lockBounds, lockBranch, lockMeshes, lockShadows, lockTransforms, lookAt, onDraw, propagateBoundToRoot, propagateStatesFromRoot, removeController, removeController, removeFromParent, removeUserData, rotateUpTo, setCullHint, setIsCollidable, setLastFrustumIntersection, setLightCombineMode, setLocalRotation, setLocalRotation, setLocalScale, setLocalScale, setLocalTranslation, setLocalTranslation, setLocks, setLocks, setName, setNormalsMode, setParent, setRenderQueueMode, setRenderState, setTextureCombineMode, setUserData, setZOrder, setZOrder, toString, unlock, unlock, unlockBounds, unlockBranch, unlockMeshes, unlockShadows, unlockTransforms, updateGeometricState, updateRenderState, updateRenderState, updateWorldData, updateWorldRotation, updateWorldScale, updateWorldTranslation, updateWorldVectors, updateWorldVectors, worldToLocal |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Tube
public Tube()
- Constructor meant for Savable use only.
Tube
public Tube(java.lang.String name,
float outerRadius,
float innerRadius,
float height)
Tube
public Tube(java.lang.String name,
float outerRadius,
float innerRadius,
float height,
int axisSamples,
int radialSamples)
getSerialVersionUID
@Deprecated
public static long getSerialVersionUID()
- Deprecated.
getAxisSamples
public int getAxisSamples()
getHeight
public float getHeight()
getInnerRadius
public float getInnerRadius()
getOuterRadius
public float getOuterRadius()
getRadialSamples
public int getRadialSamples()
read
public void read(JMEImporter e)
throws java.io.IOException
- Specified by:
read
in interface Savable
- Overrides:
read
in class TriMesh
- Throws:
java.io.IOException
setAxisSamples
public void setAxisSamples(int axisSamples)
- Deprecated. Use
updateGeometry(float, float, float, int, int)
instead.
setHeight
public void setHeight(float height)
- Deprecated. Use
updateGeometry(float, float, float, int, int)
instead.
setInnerRadius
public void setInnerRadius(float innerRadius)
- Deprecated. Use
updateGeometry(float, float, float, int, int)
instead.
setOuterRadius
public void setOuterRadius(float outerRadius)
- Deprecated. Use
updateGeometry(float, float, float, int, int)
instead.
setRadialSamples
public void setRadialSamples(int radialSamples)
- Deprecated. Use
updateGeometry(float, float, float, int, int)
instead.
updateGeometry
public void updateGeometry(float outerRadius,
float innerRadius,
float height,
int axisSamples,
int radialSamples)
write
public void write(JMEExporter e)
throws java.io.IOException
- Specified by:
write
in interface Savable
- Overrides:
write
in class TriMesh
- Throws:
java.io.IOException