Marker3D_文档_BIMFACE_BIM应用二次开发平台

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 三维标签对象