在viewer3D视图上添加三维标签时,首先要创建一个三维标签的容器,用以添加,删除各种三维标签。
目前只有RVT RVT集成模型 SKP IFC IGMS可用。
<script>
// 三维标签的配置项
var marker3DContainerConfig = new Glodon.Bimface.Plugins.Marker3D.Marker3DContainerConfig();
marker3DContainerConfig.viewer; / /作为插件,三维标签的容器必须注册到viewer3D
// 创建三维对象
var marker3DContainer = new Glodon.Bimface.Plugins.Marcke3D.Marker3DContainer(配置项);
marker3DContainer.addItem(marker); //添加三维标签 marker==待添加的三维标签
marker3DContainer.addItems(marker); // 除了类型是object array 其它同上
marker3DContainer.removeItemById(三维标签id); // 根据id移除三维标签
marker3DContainer.getItemById(三维标签的id); // 通过id获取三维标签
marker3DContainer.getAllItems(); // 获取全部三维标签
marker3DContainer.clear(); // 清空三维标签
</script>