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

    Class Edge

    边缘类 表示填充边界的一个边缘,可以是多段线、圆或椭圆

    Index

    Constructors

    • Returns Edge

    Properties

    edgeType: EdgeType
    center?: Point2D
    radius?: number
    majorAxis?: number
    majorRadius?: number
    minorRadius?: number

    Accessors

    • get bulgePoints(): BulgePoints

      获取凸度点集合

      Returns BulgePoints

    • set bulgePoints(value: BulgePoints): void

      设置凸度点集合

      Parameters

      Returns void

    • get area(): number

      获取面积

      Returns number

      边界面积

    • get doubleArea(): number

      获取双倍面积

      Returns number

      双倍面积值

    • get isCCW(): boolean

      判断是否为逆时针方向

      Returns boolean

      是否为逆时针

    • get isValid(): boolean

      检查边缘是否有效

      Returns boolean

      是否有效

    Methods

    • 设置修改回调函数

      Parameters

      • callback: () => void

        当 bulgePoints 被修改时调用的回调函数

      Returns void

    • 重新生成凸度点 根据边缘类型生成对应的凸度点集合

      Returns void

    • 反转凸度点顺序 改变边界的方向

      Returns void

    • 克隆边缘对象

      Returns Edge

      克隆的边缘对象

    • 转换为数据库对象

      Returns DbEdge

      数据库边缘对象

    • 从数据库对象加载数据

      Parameters

      • dbData: any

        数据库边缘对象

      Returns void