設定裁切空間的參數。

interface SetSliceSpaceParameter {
    color?: ov.Color;
    colorOpacity?: number;
    markTagColor?: ov.Color;
    markTagColorOpacity?: number;
    measureDecimalPoint?: number;
    measureTextureParam?: {
        enableDraw?: boolean;
        heightInterval?: number;
        lineWidthScale?: number;
    };
    onCompleted?: SliceSpaceCallback;
    onEditing?: SliceSpaceCallback;
    planeEnableResize?: boolean[];
    planeEnableRotation?: boolean[];
    sliceSpaceParam?: {
        depth: number;
        heightVector: Geo3DPoint;
        origin: GeoPoint;
        sideExtendVector: Geo3DPoint;
    };
}

Hierarchy

Properties

color?: ov.Color

測量時,在螢幕畫出回饋的顏色

Default Value

new ov.Color("#FF0000") //(紅色)
colorOpacity?: number

測量時,在螢幕畫出回饋的顏色透明度

Default Value

0.5
markTagColor?: ov.Color

標示測量結果文字部份的顏色,

Default Value

new ov.Color("#FFFF00") //(黃色)
markTagColorOpacity?: number

標示測量結果文字部份的顏色透明度

Default Value

0.5
measureDecimalPoint?: number

測量結果要留的小數點數

Default Value

1
measureTextureParam?: {
    enableDraw?: boolean;
    heightInterval?: number;
    lineWidthScale?: number;
}

裁切體上刻度圖參數

Type declaration

  • Optional enableDraw?: boolean

    是否作畫

  • Optional heightInterval?: number

    高度間隔

  • Optional lineWidthScale?: number

    刻度線寬

onCompleted?: SliceSpaceCallback

測量完成的回呼函式。

onEditing?: SliceSpaceCallback

編輯中的回呼函式。

planeEnableResize?: boolean[]

裁切空間平面挑整大小設定。

planeEnableRotation?: boolean[]

裁切空間平面旋轉設定。

sliceSpaceParam?: {
    depth: number;
    heightVector: Geo3DPoint;
    origin: GeoPoint;
    sideExtendVector: Geo3DPoint;
}

直接指定裁切體幾何

Type declaration

  • depth: number

    裁切體幾何深度

  • heightVector: Geo3DPoint

    裁切體幾何高度向量

  • origin: GeoPoint

    裁切體幾何起點

  • sideExtendVector: Geo3DPoint

    裁切體幾何兩側延展向量

Generated using TypeDoc