AutodeskLargeModelViewer-ViewpointcloudinrecapfilefromACC
创始人
2024-11-12 11:30:07
0

使用Autodesk Large Model Viewer查看从ACC创建的点云的ReCap文件。

代码示例:

var lmvDocumentId;

function viewPointCloud (reCapFileUrl) { Autodesk.Viewing.Initializer({ env: 'AutodeskProduction' }, () => { const options = { env: 'AutodeskProduction', accessToken: '', api: 'derivativeV2' }; const documentId = 'urn:' + btoa(reCapFileUrl);

Autodesk.Viewing.Document.load(documentId, (doc) => {
  const rootItem = doc.getRootItem();
  const geometryItems = Autodesk.Viewing.Document.getSubItemsWithProperties(rootItem, {
    'type': 'geometry',
    'role': '3d'
  }, true);
  if (geometryItems.length === 0) {
    console.error('No 3D geometry found in file');
    return;
  }
  
  lmvDocumentId = doc.getDocumentNode().getDocumentId();
  
  const viewerDiv = document.getElementById('viewer');
  const viewer = new Autodesk.Viewing.Private.GuiViewer3D(viewerDiv);
  viewer.start();
  
  const modelUrl = doc.getViewablePath(geometryItems[0]);
  Autodesk.Viewing.Document.load(modelUrl, (modelDoc) => {
    const viewables = modelDoc.getRoot().search({
      'type': 'geometry',
      'role': '3d'
    });
    viewer.loadDocumentNode(modelDoc, viewables[0], {
      keepCurrentModels: true
    });
  }, (err) => {
    console.error('Error loading model');
    console.error(err);
  });
  
}, (err) => {
  console.error('Error loading ReCap file');
  console.error(err);
});

}); }

// Example usage: viewPointCloud('https://developer.api.autodesk.com/project/v1/buckets//objects/');

相关内容

热门资讯

透视黑科技(微扑克辅助机器人)... 透视黑科技(微扑克辅助机器人)微扑克wpk辅助软件(详细辅助力荐教程)真是真的有挂是一款可以让一直输...
透视透视(wopoker)外挂... 透视透视(wopoker)外挂透明挂辅助挂(wepoke辅助技巧)切实是真的有挂(详细透视必赢教程)...
wepoke是真的有挂!来玩a... wepoke是真的有挂!来玩app德州安卓有用吗,(wePoKe)原生是有挂(详细透视解密教程);1...
透视计算(aapoker辅助工... 透视计算(aapoker辅助工具存在)wpk辅助哪里买(详细辅助第三方教程)真是真的有挂是一款可以让...
透视存在(wEpoKe)透明挂... 透视存在(wEpoKe)透明挂辅助工具(wepower有外挂)其实存在有挂(详细透视线上教程);科技...
微扑克辅助软件!wepower... 这是一款非常优秀的微扑克辅助软件 ia辅助检测软件,能够让你了解到微扑克辅助软件中牌率当中全部隐藏参...
透视透视(aapoker辅助工... 透视透视(aapoker辅助工具)wpk微扑克模拟器(详细辅助高科技教程)从前是有挂是一款可以让一直...
透视好友(WEPOke)透明挂... 您好,wepokeai代打这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩...
wpk提高胜率!微扑克的辅助工... wpk提高胜率!微扑克的辅助工具,(AAPOKer)真是存在有挂(详细透视透明挂教程);实战中需综合...
透视软件(wepoke辅助挂)... 一、wepoke辅助挂简介了解软件请加微:136704302wepoke辅助挂是一款在线扑克游戏平台...