Interface MRectangle3d

    • Method Detail

      • resize

        void resize​(double resize)
        Resizes the rectangle by the given amount by adding the resize amount as tolerance to each side of the rectangle. If the amount is positive, the rectangle is enlarged. If the amount is negative, the rectangle is reduced in size.
        Parameters:
        resize - the resize amount
        Since:
        9.10.2
      • setPoints

        boolean setPoints​(List<? extends Vector3d> points)
        Sets the given points to the rectangle.
        Parameters:
        points - list of points
        Returns:
        true if the points form a rectangle and has been set, false otherwise.
        Since:
        9.10.2
      • create

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

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