public abstract class AbstractGeometry extends WebGLGeometry
__colorArray, __lineDistanceArray, __normalArray, __tangentArray, __uv2Array, __uvArray, __vertexArray, __webglColorBuffer, __webglCustomAttributesList, __webglFaceBuffer, __webglFaceCount, __webglInit, __webglLineBuffer, __webglLineCount, __webglLineDistanceBuffer, __webglMorphNormalsBuffers, __webglMorphTargetsBuffers, __webglNormalBuffer, __webglParticleCount, __webglSkinIndicesBuffer, __webglSkinWeightsBuffer, __webglTangentBuffer, __webglUV2Buffer, __webglUVBuffer, __webglVertexBuffer, __webglVertexCount
Constructor and Description |
---|
AbstractGeometry() |
Modifier and Type | Method and Description |
---|---|
abstract void |
computeBoundingBox() |
abstract void |
computeBoundingSphere() |
abstract void |
computeTangents() |
abstract void |
computeVertexNormals() |
Box3 |
getBoundingBox() |
Sphere |
getBoundingSphere() |
int |
getId()
Gets the Unique number of this geometry instance
|
java.lang.String |
getName()
Name for this geometry.
|
boolean |
isColorsNeedUpdate() |
boolean |
isElementsNeedUpdate() |
boolean |
isGroupsNeedUpdate() |
boolean |
isLineDistancesNeedUpdate() |
boolean |
isMorphTargetsNeedUpdate() |
boolean |
isNormalsNeedUpdate() |
boolean |
isTangentsNeedUpdate() |
boolean |
isUvsNeedUpdate() |
boolean |
isVerticesNeedUpdate() |
void |
setBoundingBox(Box3 boundingBox) |
void |
setBoundingSphere(Sphere boundingSphere) |
void |
setColorsNeedUpdate(boolean colorsNeedUpdate) |
void |
setElementsNeedUpdate(boolean elementsNeedUpdate) |
void |
setGroupsNeedUpdate(boolean groupsNeedUpdate) |
void |
setId(int id) |
void |
setLineDistancesNeedUpdate(boolean lineDistancesNeedUpdate) |
void |
setMorphTargetsNeedUpdate(boolean morphTargetsNeedUpdate) |
void |
setName(java.lang.String name)
Set name for this geometry.
|
void |
setNormalsNeedUpdate(boolean normalsNeedUpdate) |
void |
setTangentsNeedUpdate(boolean tangentsNeedUpdate) |
void |
setUvsNeedUpdate(boolean uvsNeedUpdate) |
void |
setVerticesNeedUpdate(boolean verticesNeedUpdate) |
java.lang.String |
toString() |
dispose
public java.lang.String getName()
public void setName(java.lang.String name)
name
- public void setId(int id)
public int getId()
getId
in class WebGLGeometry
public boolean isVerticesNeedUpdate()
public void setVerticesNeedUpdate(boolean verticesNeedUpdate)
public boolean isElementsNeedUpdate()
public void setElementsNeedUpdate(boolean elementsNeedUpdate)
public boolean isNormalsNeedUpdate()
public void setNormalsNeedUpdate(boolean normalsNeedUpdate)
public boolean isColorsNeedUpdate()
public void setColorsNeedUpdate(boolean colorsNeedUpdate)
public boolean isUvsNeedUpdate()
public void setUvsNeedUpdate(boolean uvsNeedUpdate)
public boolean isTangentsNeedUpdate()
public void setTangentsNeedUpdate(boolean tangentsNeedUpdate)
public boolean isMorphTargetsNeedUpdate()
public void setMorphTargetsNeedUpdate(boolean morphTargetsNeedUpdate)
public boolean isLineDistancesNeedUpdate()
public void setLineDistancesNeedUpdate(boolean lineDistancesNeedUpdate)
public boolean isGroupsNeedUpdate()
public void setGroupsNeedUpdate(boolean groupsNeedUpdate)
public Box3 getBoundingBox()
public void setBoundingBox(Box3 boundingBox)
public Sphere getBoundingSphere()
public void setBoundingSphere(Sphere boundingSphere)
public abstract void computeBoundingBox()
public abstract void computeBoundingSphere()
public abstract void computeVertexNormals()
public abstract void computeTangents()
public java.lang.String toString()
toString
in class java.lang.Object