com.aspose.threed

Interfaces

Classes

Enums

Exceptions

com.aspose.threed

Class EllipseShape



  • public class EllipseShape
    extends ParameterizedProfile
    IFC compatible ellipse shape that defined by parameters. The center position of the profile is in the center of the bounding box.
    • Constructor Detail

      • EllipseShape

        public EllipseShape()
    • Method Detail

      • getSemiAxis1

        public double getSemiAxis1()
        Gets the first radius of the ellipse that measured in the direction of x axis.
      • setSemiAxis1

        public void setSemiAxis1(double value)
        Sets the first radius of the ellipse that measured in the direction of x axis.
        Parameters:
        value - New value
      • getSemiAxis2

        public double getSemiAxis2()
        Gets the second radius of the ellipse that measured in the direction of y axis.
      • setSemiAxis2

        public void setSemiAxis2(double value)
        Sets the second radius of the ellipse that measured in the direction of y axis.
        Parameters:
        value - New value
      • getExtent

        public Vector2 getExtent()
        Gets the extent in x and y dimension.
        Specified by:
        getExtent in class Profile