Class: FdDivLabel

FdModel. FdDivLabel

DivLabel类


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()

销毁