Class Sphere
java.lang.Object
com.marginallyclever.ro3.mesh.Mesh
com.marginallyclever.ro3.mesh.proceduralmesh.ProceduralMesh
com.marginallyclever.ro3.mesh.proceduralmesh.Sphere
-
Field Summary
FieldsFields inherited from class com.marginallyclever.ro3.mesh.Mesh
colorArray, indexArray, normalArray, NUM_BUFFERS, renderStyle, textureArray, vertexArray -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.marginallyclever.ro3.mesh.Mesh
addColor, addIndex, addNormal, addNormal, addPropertyChangeListener, addTexCoord, addVertex, addVertex, clear, fireMeshChanged, getBoundingBox, getHasColors, getHasIndexes, getHasNormals, getHasTextures, getNormal, getNumTriangles, getNumVertices, getRandomPointOnSurface, getRandomPointOnTriangle, getRenderStyle, getSourceName, getTexCoord, getTriangleArea, getVertex, getVertexProvider, isDirty, isLoaded, isTransparent, removePropertyChangeListener, render, render, setDirty, setLoaded, setRenderStyle, setSourceName, setTexCoord, setVertex, unload, updateCuboid, updateVertexBuffers
-
Field Details
-
detail
public int detail -
radius
public float radius
-
-
Constructor Details
-
Sphere
public Sphere() -
Sphere
public Sphere(float radius)
-
-
Method Details
-
getEnglishName
- Specified by:
getEnglishNamein classProceduralMesh
-
updateModel
public void updateModel()Description copied from class:ProceduralMeshProcedurally generate a list of triangles and update the bounding box.- Specified by:
updateModelin classProceduralMesh
-
setDetail
public void setDetail(int v) -
getDetail
public double getDetail() -
toJSON
public org.json.JSONObject toJSON()- Overrides:
toJSONin classProceduralMesh
-
fromJSON
public void fromJSON(org.json.JSONObject jo) - Overrides:
fromJSONin classProceduralMesh
-
intersect
-