Class DiscMesh

java.lang.Object
com.jme3.scene.Mesh
jme3utilities.mesh.DiscMesh
All Implemented Interfaces:
com.jme3.export.Savable, com.jme3.util.clone.JmeCloneable, Cloneable

public class DiscMesh extends com.jme3.scene.Mesh
A 2-D, static, TriangleFan-mode mesh that renders a circular disc in the X-Y plane.

In local space, X and Y extend from -radius to +radius, with normals set to (0,0,1). In texture space, U and V extend from 0 to 1.

  • Nested Class Summary

    Nested classes/interfaces inherited from class com.jme3.scene.Mesh

    com.jme3.scene.Mesh.Mode
  • Constructor Summary

    Constructors
    Constructor
    Description
    Instantiate a unit disc with 25 vertices.
    DiscMesh(float radius, int numVertices)
    Instantiate a disc with the specified radius and number of vertices.
  • Method Summary

    Methods inherited from class com.jme3.scene.Mesh

    addMorphTarget, clearBuffer, clearCollisionData, clone, cloneFields, cloneForAnim, collideWith, createCollisionData, deepClone, extractVertexData, generateBindPose, generateBindPose, getBound, getBuffer, getBufferList, getBuffers, getElementLengths, getFloatBuffer, getId, getIndexBuffer, getIndicesAsList, getInstanceCount, getLineWidth, getLodLevel, getMaxNumWeights, getMode, getModeStart, getMorphIndex, getMorphTarget, getMorphTargetNames, getMorphTargets, getNumLodLevels, getPatchVertexCount, getPointSize, getShortBuffer, getTriangle, getTriangle, getTriangle, getTriangleCount, getTriangleCount, getVertexCount, hasMorphTargets, isAnimated, isAnimatedByBone, isAnimatedByJoint, jmeClone, prepareForAnim, read, removeMorphTarget, removeMorphTarget, scaleTextureCoordinates, setBound, setBuffer, setBuffer, setBuffer, setBuffer, setBuffer, setBuffer, setBuffer, setBuffer, setBuffer, setBuffer, setDynamic, setElementLengths, setId, setInterleaved, setLineWidth, setLodLevels, setMaxNumWeights, setMode, setModeStart, setPatchVertexCount, setStatic, setStreamed, updateBound, updateCounts, write

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DiscMesh

      public DiscMesh()
      Instantiate a unit disc with 25 vertices.
    • DiscMesh

      public DiscMesh(float radius, int numVertices)
      Instantiate a disc with the specified radius and number of vertices.
      Parameters:
      radius - the radius of the disc (≥0)
      numVertices - the number of vertices (≥3)