JavaScript SDK版本3.6.207
2022-06-15
// 获取场景内所有被选中的构件/要素,并在控制台输出
console.log(viewerGIS.getSelectedElements());
// 返回值为数组,数组内各项元素为由layerId与objectIds构成的对象
// 例如:[{layerId: 'layer_1', objectIds: ['11', '22']}, {layerId: 'layer_2', objectIds: ['33', '44']}]
// 在控制台输出返回内容
// 获取图纸对象
let drawing = viewer2D.getDrawing(modelId);
// 高亮图元,视口ID默认为空,适用于layout视图,指定视口后,仅视口中的图元高亮,仅对objectIds参数生效
drawing.highlight({
objectIds: ['494'],
viewportId: '513',
});
// 获取图纸对象
let drawing = viewer2D.getDrawing(modelId);
// 开始移动图纸
drawing.startMoving();
// 获取图纸的坐标变换矩阵, 矩阵值相对于图纸的初始状态
let transformation = drawing.getDrawingTransformation();
// 设置图纸的坐标变换
drawing.setDrawingTransformation(transformation);
viewer2D.addEventListener(Glodon.Bimface.Viewer.ViewerDrawingEvent.BoxSelected, function (objectdata) {
console.log(objectdata.elementIds);
});
BIMFACE智能客服
7*24提供专业的BIMFACE使用支持与帮助