new FdDivLabel(viewer, id)
Parameters:
Name | Type | Description |
---|---|---|
viewer |
Freedo.Viewer | |
id |
string | |
opt.position |
Freedo.Cartesian3 | 摆放在场景中的世界坐标 |
opt.divId |
string | div元素id |
opt.div |
string | div元素,与divId最多只能有一个 |
opt.offset |
number | 偏移高度(单位:米) |
opt.pixelOffset |
Freedo.Cartesian2 | 像素偏移量 |
opt.show |
boolean | 显示与否 |
opt.style |
string | 内置样式编号,不使用div和divId时需要传入此值 |
opt.text |
string | 使用内置样式时需要显示的文本 |
opt.maxDistance |
number | 最大显示距离 |
opt.depthTest |
boolean | 是否启用深度测试 |
Example
var viewer = Freedo.FdApp.createDefaultViewer('freedoContainer'); var ent = mm.add('DivLabel', { position: Freedo.FdMisc.FdGeometric.tc(position), maxDistance: 1000, divId: 'testDiv', offset: 10 });
Members
-
position
-
取得坐标
-
position
-
设置坐标
-
show
-
设置可见性
-
show
-
取得可见性
Methods
-
on(listener [, scope])
-
注册事件捕捉
Parameters:
Name Type Argument Description listener
FdModel.FdDivLabel~FdDivLabelCallback 当有事件触发时被执行的函数。
scope
Object <optional>
listener函数执行时的绑定的对象。
Returns:
返回一个函数,调用该函数可以取消监听。
- Type
- Freedo.Event~RemoveCallback
-
remove()
-
销毁