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

    Interface LineSegmentInfo

    线段信息接口 用于存储拾取到的线段信息,支持关联标注等功能

    interface LineSegmentInfo {
        startPoint: Point2D;
        endPoint: Point2D;
        entity: EntityBase;
        segmentIndex: number;
        pointType: "midpoint" | "nearest" | "start" | "end";
        distance: number;
        parameterT: number;
    }
    Index

    Properties

    startPoint: Point2D

    线段的起点

    endPoint: Point2D

    线段的终点

    entity: EntityBase

    原始实体(LINE或PLINE)

    segmentIndex: number

    线段索引(对于多段线中的线段)

    pointType: "midpoint" | "nearest" | "start" | "end"

    拾取点在线段上的类型

    distance: number

    拾取点到线段的距离

    parameterT: number

    线性参数 t,表示拾取点在线段上的相对位置 (0-1)

    • t = 0 表示起点
    • t = 1 表示终点
    • t = 0.5 表示中点