Class: FdFence

FdModel. FdFence

Fence类


new FdFence()

Example
var viewer = Freedo.FdApp.createDefaultViewer('freedoContainer');
//如果option参数中不包含pts属性,则会激活手动选取节点的功能
var ent = mm.add('Fence', {
    pts: 点组,
    fenceUrl: 围栏片模型地址,
    length: 围栏片长度,
    height: 围栏片高度,
    cylinderUrl: 围栏柱模型地址,
    scale: 围栏片及围栏柱的大小比例, 默认1.0
});

Members


option

获取实体的属性数据

Methods


clear()

清理


dispose()

销毁所有资源


getData()

获取实体的属性数据


hide()

隐藏


on(listener [, scope])

注册事件捕捉

Parameters:
Name Type Argument Description
listener FdModel.FdLine~FdLineCallback

当有事件触发时被执行的函数。

scope Object <optional>

listener函数执行时的绑定的对象。

Returns:

返回一个函数,调用该函数可以取消监听。

Type
Freedo.Event~RemoveCallback

remove()

删除


setPositions()

重置点集位置


show()

显示

Type Definitions


FdFenceCallback(eventType, eventArg)

Parameters:
Name Type Description
eventType String

事件类型:DataChanged

eventArg Object

DataChanged事件对应的参数