Class RectangularPrism

    • Constructor Detail

      • RectangularPrism

        public RectangularPrism​(double length,
                                double width,
                                double height)
    • Method Detail

      • getLength

        public double getLength()
        Returns the radius of a circumscribed sphere, that goes through all vertices
        Returns:
        the cirumscribedRadius
      • getWidth

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

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

        public double getCirumscribedRadius()
        Returns the radius of a circumscribed sphere (length of diagonal of rectangular prism/2, that goes through at least four vertices
        Specified by:
        getCirumscribedRadius in interface Polyhedron
        Returns:
        the cirumscribedRadius
      • 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: