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

    Interface IGetWebcadDataParams

    获取 WebCAD 数据参数

    interface IGetWebcadDataParams {
        type?: "imports" | "designs";
        designPath?: string;
        patchId?: string;
        branch?: string;
        clipbounds?: [number, number, number, number];
        selByCrossing?: boolean;
        editAreas?: { minX: number; minY: number; maxX: number; maxY: number }[];
        editLayers?: string[];
    }
    Index

    Properties

    type?: "imports" | "designs"

    图纸类型

    designPath?: string

    设计图路径 (designs 类型必填)

    patchId?: string

    指定 patch 版本,为空则获取最新

    branch?: string

    分支名称,默认 "main"

    clipbounds?: [number, number, number, number]

    裁剪范围 [x1, y1, x2, y2],只返回范围内的实体

    selByCrossing?: boolean

    选择模式:false=包含模式(实体完全在范围内,默认), true=相交模式(实体与范围相交)

    editAreas?: { minX: number; minY: number; maxX: number; maxY: number }[]

    多个编辑区域(用于瓦片编辑区域恢复) 使用此参数时会返回:所有在区域内的实体 + 所有新增的实体(id > base最大id)

    editLayers?: string[]

    编辑图层名称列表(用于瓦片图层编辑) 使用此参数时会返回:所有在指定图层中的实体 + 所有新增的实体 与 editAreas 是"或"的关系