TilesEditor

TilesEditor

移动位置、旋转 3dtiles 编辑类

Constructor

new TilesEditor(viewer, optionsopt)

类构造

Parameters:
Name Type Attributes Description
viewer Cesium.Viewer

场景viwer

options Object <optional>

带有以下属性的对象:

Properties
Name Type Attributes Default Description
rotation_x Number <optional>
0

旋转X

rotation_y Number <optional>
0

旋转Y

rotation_z Number <optional>
0

旋转z

range Number <optional>
100

移动范围

positions Array <optional>

位置信息

Classes

TilesEditor

Methods

destroy()

销毁

handler_onLeafDown(event)

鼠标左键事件

Parameters:
Name Type Description
event *

handler_onLeftUp(event)

鼠标左键弹起事件

Parameters:
Name Type Description
event *

handler_onMouseMove(})

鼠标移动事件

Parameters:
Name Type Description
} *

event

Returns:

None

modelMatrix(position) → {Cesium.Matrix4}

获取当前矩阵

Parameters:
Name Type Description
position Array
Returns:

max

Type
Cesium.Matrix4

pickTerrain(wndpos)

和地形继续pick

Parameters:
Name Type Description
wndpos Object

鼠标事件event.endPosition

remove()

从场景中移除

rotationPos()

依据位置和朝向计算 旋转的位置

setEnable(v)

是否启用编辑

Parameters:
Name Type Description
v Boolean

false

update(opts)

更新opts

Parameters:
Name Type Description
opts *