Polyhedron
public class Tetrahedron extends java.lang.Object implements Polyhedron
Constructor | Description |
---|---|
Tetrahedron() |
Modifier and Type | Method | Description |
---|---|---|
double |
getCirumscribedRadius() |
Returns the radius of a circumscribed sphere, that goes
through all vertices
|
double |
getInscribedRadius() |
Returns the radius of an inscribed sphere, that is tangent to each
of the tetrahedrons's faces
|
java.util.List<int[]> |
getLineLoops() |
|
double |
getMidRadius() |
Returns the radius of a sphere, that is tangent to each
of the tetrahedron's edges
|
javax.vecmath.Point3d[] |
getVertices() |
Returns the vertices of an n-fold polygon of given radius and center
|
int |
getViewCount() |
|
javax.vecmath.Matrix3d |
getViewMatrix(int index) |
|
java.lang.String |
getViewName(int index) |
|
void |
setCirumscribedRadius(double cirumscribedRadius) |
Set the radius of a circumscribed sphere, that goes
through all vertices
|
void |
setInscribedRadius(double radius) |
Sets the radius of an inscribed sphere, that is tangent to each
of the tetrahedron's faces
|
void |
setMidRadius(double radius) |
Sets the radius of radius of a sphere, that is tangent to each
of the tetrahedron's edges
|
public double getCirumscribedRadius()
getCirumscribedRadius
in interface Polyhedron
public void setCirumscribedRadius(double cirumscribedRadius)
cirumscribedRadius
- the cirumscribedRadius to setpublic double getInscribedRadius()
public void setInscribedRadius(double radius)
inscribedRadius
- the inscribedRadius to setpublic double getMidRadius()
public void setMidRadius(double radius)
midRadius
- the midRadius to setpublic javax.vecmath.Point3d[] getVertices()
getVertices
in interface Polyhedron
n
- radius
- center
- public java.util.List<int[]> getLineLoops()
getLineLoops
in interface Polyhedron
public int getViewCount()
getViewCount
in interface Polyhedron
public java.lang.String getViewName(int index)
getViewName
in interface Polyhedron
public javax.vecmath.Matrix3d getViewMatrix(int index)
getViewMatrix
in interface Polyhedron