public class CenterQuad extends Mesh
The rectangle extends from (-width/2, -height/2, 0) to (width/2, height/2, 0) with normals set to (0,0,1).
This differs from Quad
because it puts
(0,0,0) at the rectangle's center instead of in a corner.
Modifier | Constructor and Description |
---|---|
protected |
CenterQuad()
For serialization only.
|
|
CenterQuad(float width,
float height)
Instantiate an unflipped quad in the X-Y plane with the specified width
and height.
|
|
CenterQuad(float width,
float height,
boolean flipCoords)
Instantiate a quad in the X-Y plane with the specified width and height.
|
Modifier and Type | Method and Description |
---|---|
float |
getHeight()
Returns the height (or Y extent).
|
float |
getWidth()
Returns the width (or X extent).
|
void |
read(JmeImporter importer)
De-serializes from the specified importer, for example when loading from
a J3O file.
|
void |
write(JmeExporter exporter)
Serializes to the specified exporter, for example when saving to a J3O
file.
|
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, 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
protected CenterQuad()
public CenterQuad(float width, float height)
width
- the desired X extent or widthheight
- the desired Y extent or heightpublic CenterQuad(float width, float height, boolean flipCoords)
width
- the desired X extent or widthheight
- the desired Y extent or heightflipCoords
- true to flip the texture coordinates (v=0 when
y=height/2) or false to leave them unflipped (v=1 when y=height/2)public float getHeight()
public float getWidth()
public void read(JmeImporter importer) throws java.io.IOException
public void write(JmeExporter exporter) throws java.io.IOException