Interface Rectangle3d

    • Method Detail

      • getLongerRectangleSegment

        Segment3d getLongerRectangleSegment()
        Returns the longer segment of the rectangle.
        Returns:
        segment
        Since:
        9.10.2
      • getLongerRectangleSegments

        List<Segment3d> getLongerRectangleSegments()
        Returns the longer segments of the rectangle.
        Returns:
        segments list with the longer segments
        Since:
        9.10.2
      • getLongerRectangleSegmentLength

        double getLongerRectangleSegmentLength()
        Returns the length of the longer rectangle segment.
        Returns:
        the length of the longer segment
        Since:
        9.10.2
      • getShorterRectangleSegment

        Segment3d getShorterRectangleSegment()
        Returns the shorter segment of the rectangle.
        Returns:
        segment
        Since:
        9.10.2
      • getShorterRectangleSegments

        List<Segment3d> getShorterRectangleSegments()
        Returns the shorter segments of the rectangle.
        Returns:
        segments list with the shorter segments
        Since:
        9.10.2
      • getShorterRectangleSegmentLength

        double getShorterRectangleSegmentLength()
        Returns the length of the shorter rectangle segment.
        Returns:
        the length of the shorter segment
        Since:
        9.10.2
      • create

        static Rectangle3d create​(List<? extends Vector3d> vertices)
        Creates a new instance from the given points.
        Parameters:
        vertices - list of points to create the rectangle
        Returns:
        a Rectangle3d instance
        Throws:
        IllegalArgumentException - if the points do not form a rectangle
        Since:
        9.10.2
      • create

        static Rectangle3d create​(Rectangle3d other)
        Creates a new instance.
        Parameters:
        other - the other rectangle
        Returns:
        the newly created instance
        Since:
        9.10.2