forge如何加载多个模型呢

发布于 2022-09-11 14:27:10 字数 95 浏览 21 评论 0

我在加载了一个模型的基础上再用loadmodel加载另一个模型,发现它直接覆盖在第一个模型上面了,二者重叠。
请问我应该如何设置它的加载位置?或者说我这样加载是正确的吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夜访吸血鬼 2022-09-18 14:27:10

这已经在微信群里给你答覆了,使用 Global Offset 对齐的条件是三个模型在 Revit 文档里是同一个座标原点,且连结模型的对齐方式要是原点对原点,希望有帮助!

代码请参考 https://stackoverflow.com/a/5...

var models = [
  '123.svf',
  '123.svf'
];


function _onGeometryLoaded( event ) {
 if( urns.length <= 0 ) {
     viewer.removeEventListener(
       Autodesk.Viewing.GEOMETRY_LOADED_EVENT,
       _onGeometryLoaded
     );
     return;
 }

 viewer.loadModel( urns[0], { globalOffset: event.model.getData().globalOffset } );
 urns.splice( 0, 1 );
}

viewer.addEventListener(
 Autodesk.Viewing.GEOMETRY_LOADED_EVENT,
 _onGeometryLoaded
);

viewer.loadModel( urns[0] );
urns.splice( 0, 1 );
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文