WebCAD-Lib-TS API 文档 - v1.0.0
    Preparing search index...

    Class GEllipse

    Index

    Constructors

    • 构造函数

      Parameters

      • center: Point2D

        中心点坐标

      • majorRadius: number

        长半径

      • minorRadius: number

        短半径

      • majorAxis: number = 0

        长轴角度(弧度),默认 0

      Returns GEllipse

    Properties

    gtype: "GEllipse" = 'GEllipse'

    几何类型标识

    center: Point2D

    中心点

    majorRadius: number

    长半径

    minorRadius: number

    短半径

    majorAxis: number

    长轴角度(弧度)

    Accessors

    • get area(): number

      获取面积

      Returns number

    • get circumference(): number

      获取周长(近似值) 使用 Ramanujan 近似公式

      Returns number

    • get eccentricity(): number

      获取离心率

      Returns number

    Methods

    • 获取椭圆上指定角度的点

      Parameters

      • angle: number

        参数角度(弧度)

      Returns Point2D

    • 获取包围盒 考虑椭圆的旋转角度

      Returns { minX: number; minY: number; maxX: number; maxY: number }