1. ClipEditorAxis

1.1. new ClipEditorAxis(geomap, options)

自由剖切编辑轴

Param Type Default Description
geomap GeoMap

三维场景对象

options Object

编辑轴初始化参数

options.center Cartesian3

轴中心点坐标(剖切对象中心点)

options.radius Number

编辑轴半径

[options.limitRadius] Number

编辑轴限制范围半径,默认为radius

[options.clipMode] ClipModeType BOSGeo.ClipModeType.X

裁切模式

[options.show] Boolean true

编辑轴是否可见

[options.pickLimit] Number 3

鼠标移动拾取时返回的对象个数,最小值为1(用于移动轴被遮挡时的拾取,值越大越损耗性能)

[options.minimumScale] Number 0.2

编辑轴最小尺寸,大于等于0.1,(尺寸倍数相对于radius值而言)

[options.maximumScale] Number 5

编辑轴最大尺寸,不能小于minimumScale,小于则取minimumScale,(尺寸倍数相对于radius值而言)

[options.planeScale] Number 0.5

剖切平面边长尺寸,(尺寸倍数相对于radius值而言)

[options.callback] function

编辑轴位置更新方法

Example

const clipEditorAxis = new BOSGeo.ClipEditorAxis(map, {
    center: new BOSGeo.Cartesian3(0, 0, 0),
    radius: 6372000
});

1.2. 属性

属性名 Type Default Description
show Boolean true

编辑轴是否可见

pickLimit Number 3

鼠标移动拾取时返回的对象个数,最小值为1(用于移动轴被遮挡时的拾取,值越大越损耗性能)

minimumScale Number 0.2

编辑轴最小尺寸,大于等于0.1,(尺寸倍数相对于radius值而言)

maximumScale Number 5

编辑轴最大尺寸,不能小于minimumScale,小于则取minimumScale,(尺寸倍数相对于radius值而言)

planeScale Number 0.5

剖切平面边长尺寸,(尺寸倍数相对于radius值而言)

switchClipMode ClipModeType

想要切换的剖切模式

Example

clipEditorAxis.switchClipMode(BOSGeo.ClipModeType.Y);

1.3. 方法

1.3.1. clipEditorAxis.destroy() ⇒ Boolean

销毁

Example

clipEditorAxis.destroy();
版权所有@盈嘉互联(北京)科技有限公司 京ICP备15051988号-9 Copyright © 2022 all right reserved,powered by Gitbook该文件修订时间: 2022-02-22 17:53:54

results matching ""

    No results matching ""