Tutorial: 如何在viewer2D的视图上画批注并导出快照?

如何在viewer2D的视图上画批注并导出快照?

  • 1、2d图纸画批注
  • 2、导出快照
  • 3、批注导出到快照

下面代码是在viewer2D的视图上画批注并导出快照的具体实现方法。

  • 第一步正常加载模型
  • 第二步在Loaded的监听事件写具体实现代码

viewer.addEventListener("Loaded",function() {
     createAnnotation(); 
});
// 2D图纸画批注
function createAnnotation(){
    var Config = new Glodon.Bimface.Plugins.Annotation.AnnotationManagerConfig();
    Config.domElement = document.getElementById("view");
    Config.viewer = viewer;
    Config.lineWidth = 1;
    annotation = new Glodon.Bimface.Plugins.Annotation.AnnotationManager(Config);
    annotation.startDrawing();
  }    
// 批注导出快照(可以注册到页面的按钮的点击事件里面)
function createSnapshot{
     annotation.createSnapshot(function(img){
      var image = new Image();
      image.src = img;
      document.body.appendChild(image);
})
}