JavaScript SDK版本3.6.249
2023-05-31
//获取模型的图纸目录(前置条件:模型转换时设置参数'exportDrawing': true)
viewer3D.getModel(modelId).getDrawingTree(modelId,function(data) {
console.log(data);
});
//创建针对Revit中图纸相关功能的对象
let helperConfig = new Glodon.Bimface.Plugins.RevitHelpers.DrawingHelperConfig();
let helper = new Glodon.Bimface.Plugins.RevitHelpers.DrawingHelper(helperConfig);
//获取模型的视图目录(前置条件:模型转换时设置参数'exportViewDrawing': true或者'exportAllViewImages': true)
helper.getViewsTree(function(data) {
console.log(data);
})
//***************3D场景下默认开启SSAO与CSM投影效果*****************
// 构造viewer3DConfig
let viewer3DConfig = new Glodon.Bimface.Viewer.Viewer3DConfig();
// 配置DOM容器
viewer3DConfig.domElement = domShow;
// 设置开启SSAO效果以及CSM阴影效果
viewer3DConfig.enableSSAO = true;
viewer3DConfig.enableCSMShadow = true;
// 构造Viewer3D对象,加载模型
viewer3D = new Glodon.Bimface.Viewer.Viewer3D(viewer3DConfig);
viewer3D.addView(viewToken);
// 关闭SSAO效果
viewer3D.enableSSAOEffect(false);
// 关闭CSM阴影效果
viewer3D.getLightManager().getCSMLight().enableShadow(false);
//***************GIS场景下默认开启SSAO与CSM投影效果*****************
// 构造viewerGISConfig
let viewConfig = new Glodon.Bimface.Viewer.ViewerGISConfig();
// 配置DOM容器
viewConfig.domElement = domShow;
// 设置开启SSAO效果及CSM阴影效果,需注意GIS场景开启CSM阴影还需额外设置各图层是否参与投射、接收阴影
viewerGISConfig.enableSSAO = true;
viewerGISConfig.enableCSMShadow = true;
// 构造ViewerGIS对象,加载场景
viewerGIS = new Glodon.Bimface.Viewer.ViewerGIS(viewerGISConfig);
viewerGIS.addScene(viewToken);
BIMFACE智能客服
7*24提供专业的BIMFACE使用支持与帮助