com.jme3.scene.debug
Class Arrow

java.lang.Object
  extended by com.jme3.scene.Mesh
      extended by com.jme3.scene.debug.Arrow
All Implemented Interfaces:
Savable, java.lang.Cloneable

public class Arrow
extends Mesh

The Arrow debug shape represents an arrow. An arrow is simply a line going from the original toward an extent and at the tip there will be triangle-like shape.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.jme3.scene.Mesh
Mesh.Mode
 
Constructor Summary
Arrow()
          Serialization only.
Arrow(Vector3f extent)
          Creates an arrow mesh with the given extent.
 
Method Summary
 void setArrowExtent(Vector3f extent)
          Sets the arrow's extent.
 
Methods inherited from class com.jme3.scene.Mesh
clearBuffer, clone, cloneForAnim, collideWith, createCollisionData, deepClone, extractVertexData, generateBindPose, getBound, getBuffer, getBufferList, getBuffers, getElementLengths, getFloatBuffer, getId, getIndexBuffer, getIndicesAsList, getLineWidth, getLodLevel, getMaxNumWeights, getMode, getModeStart, getNumLodLevels, getPointSize, getShortBuffer, getTriangle, getTriangle, getTriangle, getTriangleCount, getTriangleCount, getVertexCount, prepareForAnim, read, scaleTextureCoordinates, setBound, setBuffer, setBuffer, setBuffer, setBuffer, setBuffer, setBuffer, setBuffer, setBuffer, setBuffer, setBuffer, setDynamic, setElementLengths, setId, setInterleaved, setLineWidth, setLodLevels, setMaxNumWeights, setMode, setModeStart, setPointSize, setStatic, setStreamed, updateBound, updateCounts, write
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Arrow

public Arrow()
Serialization only. Do not use.


Arrow

public Arrow(Vector3f extent)
Creates an arrow mesh with the given extent. The arrow will start at the origin (0,0,0) and finish at the given extent.

Parameters:
extent - Extent of the arrow from origin
Method Detail

setArrowExtent

public void setArrowExtent(Vector3f extent)
Sets the arrow's extent. This will modify the buffers on the mesh.

Parameters:
extent - the arrow's extent.