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

    Class GBulgePolyline

    Index

    Constructors

    • 构造函数

      Parameters

      • bulgePoints: GBulgePoint[] = []

        凸度点数组

      • isClosed: boolean = false

        是否闭合,默认 false

      Returns GBulgePolyline

    Properties

    gtype: "GBulgePolyline" = 'GBulgePolyline'

    几何类型标识

    bulgePoints: GBulgePoint[]

    凸度点数组

    isClosed: boolean

    是否闭合

    Accessors

    • get vertexCount(): number

      获取顶点数量

      Returns number

    • get segmentCount(): number

      获取线段/弧段数量

      Returns number

    • get startPoint(): Point2D

      获取起点

      Returns Point2D

    • get endPoint(): Point2D

      获取终点

      Returns Point2D

    • get hasBulge(): boolean

      检查是否包含圆弧段(有非零凸度)

      Returns boolean

    • get length(): number

      获取总长度

      Returns number

    Methods

    • 获取所有子几何体(线段和圆弧)

      Returns (GLine | GArc)[]

    • 添加凸度点

      Parameters

      • point: Point2D

        点坐标

      • bulge: number = 0

        凸度值,默认 0

      Returns void