Marker3D
类:某个具体被添加到视图中的三维标签,由Marker3DContainer管理。
注:
1 图片的默认大小(BIMFACE提供的预定义标签图片): 128*128 px,要求图片比例是1:1
2 图片在模型浏览时显示的默认大小:32*32 px
Constructor
new Glodon.Bimface.Plugins.Marker3D.Marker3D(marker3dConfig);
Parameters
名称 | 必填 | 类型 | 说明 | 示例 |
---|---|---|---|---|
marker3dConfig | Y | Marker3dConfig | 配置项 |
Methods
getId()
获取三维标签的id
Returns
类型 | 说明 |
---|---|
Number | 获取三维标签的id |
getWorldPosition()
获取三维标签的世界坐标位置
Returns
类型 | 说明 |
---|---|
Position | 获取三维标签的世界坐标位置 |
setWorldPosition(position)
设置三维标签的世界坐标位置
parameter
名称 | 类型 | 说明 |
---|---|---|
position | Positon | 三维标签的世界坐标位置 |
getSize()
获取三维标签大小
Returns
类型 | 说明 |
---|---|
Number | 三维标签大小 |
setSize(size)
设置三维标签大小
parameter
名称 | 类型 | 说明 |
---|---|---|
size | Number | 三维标签大小 |
getSrc()
获取三维标签地址
Returns
类型 | 说明 |
---|---|
String | 三维标签的地址 |
setSrc(src)
设置三维标签地址
parameter
名称 | 类型 | 说明 |
---|---|---|
src | String | 三维标签的地址 (暂不支持跨域图片) |
onClick(callback)
三维标签的点击事件
Parameters
名称 | 必填 | 类型 | 说明 | 示例 |
---|---|---|---|---|
callback(data) | Y | Function | 点击的回调函数,回调函数的参数见下表 |
Callback Parameters
名称 | 类型 | 说明 |
---|---|---|
data | Json Object | 三维标签对象 |