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

    Interface ArcDimensionData

    弧长标注数据接口

    interface ArcDimensionData {
        centerPoint: { x: number; y: number };
        xLine1Point: { x: number; y: number };
        xLine2Point: { x: number; y: number };
        arcPoint: { x: number; y: number };
        isPartial?: boolean;
        arcSymbolType?: ArcSymbolType;
        hasLeader?: boolean;
        leader1Point?: { x: number; y: number };
        leader2Point?: { x: number; y: number };
        textPosition?: { x: number; y: number };
        textOverride?: string;
        textRotation?: number;
        useDefaultTextPosition?: boolean;
        style?: DimensionStyleData;
        ownerRefs?: OwnerReference[];
    }

    Hierarchy (View Summary)

    Index

    Properties

    centerPoint: { x: number; y: number }

    圆心

    xLine1Point: { x: number; y: number }

    第一延伸线定义点

    xLine2Point: { x: number; y: number }

    第二延伸线定义点

    arcPoint: { x: number; y: number }

    标注弧位置点

    isPartial?: boolean

    是否部分弧

    arcSymbolType?: ArcSymbolType

    弧长符号类型

    hasLeader?: boolean

    是否有额外引线(用于解决歧义,非延伸线)

    leader1Point?: { x: number; y: number }

    额外引线起点(当hasLeader为true时使用)

    leader2Point?: { x: number; y: number }

    额外引线终点(当hasLeader为true时使用)

    textPosition?: { x: number; y: number }

    文本位置

    textOverride?: string

    文本覆盖内容

    textRotation?: number

    文本旋转角度

    useDefaultTextPosition?: boolean

    是否使用默认文本位置

    标注样式数据

    ownerRefs?: OwnerReference[]

    关联的源实体引用