new FdCylinder()
Example
var viewer = Freedo.FdApp.createDefaultViewer('freedoContainer'); //如果option参数中不包含pts属性,则会激活手动选取节点的功能 var ent = mm.add('Cylinder', { radius: 1, pts: 点组, showBaseLine: true, innerRadius: 0.8 });
Members
-
option
-
获取实体的属性数据
Methods
-
dispose()
-
销毁所有资源
-
editNext()
-
编辑下一个节点
-
editPre()
-
编辑上一个节点
-
endEdit()
-
编辑下一个节点
-
getData()
-
获取数据
Returns:
返回值格式: [{ pts: [Cartesian3] }...]
- Type
- Array.<Object>
-
on(listener [, scope])
-
注册事件捕捉
Parameters:
Name Type Argument Description listener
FdModel~FdCylinderCallback 当有事件触发时被执行的函数。
scope
Object <optional>
listener函数执行时的绑定的对象。
Returns:
返回一个函数,调用该函数可以取消监听。
- Type
- Freedo.Event~RemoveCallback
-
remove()
-
删除实体
-
reset()
-
重置
-
setHeightOffset(offset)
-
设置高度偏移量
Parameters:
Name Type Description offset
Number 高度偏移量
-
showBaseLine(show)
-
设置是否显示核线
Parameters:
Name Type Description show
Boolean true表示显示核线
-
startEdit(组ID)
-
开始进行节点编辑
Parameters:
Name Type Description 组ID
String
Type Definitions
-
FdCylinderCallback(eventType, eventArg)
-
Parameters:
Name Type Description eventType
String 事件类型有以下几种:EntityAdded、DataChanged
eventArg
Object 事件对应的参数