EditDragger

EditDragger

模型编辑器

Constructor

new EditDragger(viewer, axisLength, axisWidth, transformCallback, options)

新建一个编辑器

Parameters:
Name Type Description
viewer Viewer

场景对象

axisLength Number

编辑器轴长

axisWidth Number

编辑器轴宽

transformCallback function

编辑器移动/旋转/缩放时执行的回调函数,可以用来更新面板属性信息等

options Object

可选参数

Properties
Name Type Attributes Default Description
tooltipPosOffset Array <optional>
[30,0]

tooltip的显示位置相对鼠标位置的偏移量 eg:[30,-30]表示向右偏移30像素,向上偏移30像素

tooltipText String <optional>

提示信息 有默认值 可自定义

Classes

EditDragger

Methods

endEdit()

结束编辑

startEdit(options)

开始编辑

Parameters:
Name Type Description
options Object | function

可选项

Properties
Name Type Attributes Default Description
callback function

选择完成后执行的回调函数 编辑实体作为参数传递给回调函数

layerType String | Array <optional>
['管点','管线']

编辑目标图层 可以是图层名或者图层名数组 默认只能编辑管点管线图层
eg: layerType=['管点','管线']表示所有管点管线图层皆可选中编辑
layerType=['雨水管线'] 表示只能选择雨水管线进行编辑
layerType='建筑' 表示要编辑建筑图层

enableTranslate Boolean <optional>
true

拖拽器是否允许平移操作

enableRotate Boolean <optional>
true

拖拽器是否允许旋转操作

enableScale Boolean <optional>
true

拖拽器是否允许缩放操作