Class Octahedron

    • Method Detail

      • setCirumscribedRadius

        public void setCirumscribedRadius​(double cirumscribedRadius)
        Set the radius of a circumscribed sphere, that goes through all vertices
        Parameters:
        cirumscribedRadius - the cirumscribedRadius to set
      • getInscribedRadius

        public double getInscribedRadius()
        Returns the radius of an inscribed sphere, that is tangent to each of the octahedron's faces
        Returns:
        the inscribedRadius
      • setInscribedRadius

        public void setInscribedRadius​(double radius)
        Sets the radius of an inscribed sphere, that is tangent to each of the octahedron's faces
        Parameters:
        inscribedRadius - the inscribedRadius to set
      • getMidRadius

        public double getMidRadius()
        Returns the radius of a sphere, that is tangent to each of the octahedron's edges
        Returns:
        the midRadius
      • setMidRadius

        public void setMidRadius​(double radius)
        Sets the radius of radius of a sphere, that is tangent to each of the octahedron's edges
        Parameters:
        midRadius - the midRadius to set
      • getVertices

        public javax.vecmath.Point3d[] getVertices()
        Returns the vertices of an n-fold polygon of given radius and center
        Specified by:
        getVertices in interface Polyhedron
        Parameters:
        n -
        radius -
        center -
        Returns:
      • getC4Axis

        public javax.vecmath.Point3d getC4Axis​(double scale)
      • getC3Axis

        public javax.vecmath.Point3d getC3Axis​(double scale)
      • getC2Axis

        public javax.vecmath.Point3d getC2Axis​(double scale)