new FdVolume(viewer, id [, option])
Parameters:
| Name | Type | Argument | Default | Description | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
viewer |
Viewer | ||||||||||||||||||||||||||||
id |
GUID | ||||||||||||||||||||||||||||
option |
Object |
<optional> |
{} | 可选属性: Properties
|
Example
var viewer = Freedo.FdApp.createDefaultViewer('freedoContainer');
var mm = new Freedo.FdModel.FdModelManager(viewer);
//如果option参数中不包含pts属性,则会自动激活点选创建功能
mm.add('Volume', {
pts: [Cartesian3, Cartesian3, ...],
topHeight: 30.0,
fillColor: [0, 0, 255, 0.5], // 面颜色
outline: true, // 是否显示边线
outlineColor: [255, 255, 255, 1], // 边线颜色
lineWidth: 2.0 // 边线宽度
});
Members
-
fillColor
-
多边形面颜色
-
lineWidth
-
多边形外边线的宽度
-
<readonly> option
-
获取实体的属性数据
-
outline
-
是否显示边线
-
outlineColor
-
多边形外边线的颜色
Methods
-
clear()
-
清理
-
dispose()
-
销毁所有资源
-
getData()
-
获取数据
Returns:
返回值格式: [{ id: GUID, type: 'Circle' option: [] }...]
- Type
- Object
-
hide()
-
隐藏
-
on(listener [, scope])
-
注册事件捕捉
Parameters:
Name Type Argument Description listenerFdModel.FdVolume~FdVolumeCallback 当有事件触发时被执行的函数。
scopeObject <optional>
listener函数执行时的绑定的对象。
Returns:
返回一个函数,调用该函数可以取消监听。
- Type
- Freedo.Event~RemoveCallback
-
remove()
-
删除
-
reset()
-
重置
-
setFillColor()
-
设置面颜色
-
show()
-
显示
Type Definitions
-
FdVolumeCallback(eventType, eventArg)
-
Parameters:
Name Type Description eventTypeString 事件类型:DataChanged
eventArgObject DataChanged事件对应的参数