Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在同一位置加载模型,使其覆盖_Javascript_Autodesk Forge_Autodesk Viewer - Fatal编程技术网

Javascript 在同一位置加载模型,使其覆盖

Javascript 在同一位置加载模型,使其覆盖,javascript,autodesk-forge,autodesk-viewer,Javascript,Autodesk Forge,Autodesk Viewer,我正在使用Autodesk的多模式加载程序。当我将同一个模型加载到查看器时,上一个模型的位置将移动到不同的位置 我正在使用变换,如平移、旋转和缩放,来调整模型的位置,以便覆盖在第一个模型上。是否有一种加载模型的方法,使其在加载第二个模型时重叠 另外,对于面向z的rvt和nwc文件,是否有修复方法 作为参考,我一直关注以下博客: 在使用ModelLoaderExtension时,似乎对加载的模型应用了另一个放置或偏移。如果只想加载同一个模型两次, 以下是一个示例: var models = [

我正在使用Autodesk的
多模式加载程序。当我将同一个模型加载到查看器时,上一个模型的位置将移动到不同的位置

我正在使用变换,如平移、旋转和缩放,来调整模型的位置,以便覆盖在第一个模型上。是否有一种加载模型的方法,使其在加载第二个模型时重叠

另外,对于面向z的
rvt
nwc
文件,是否有修复方法

作为参考,我一直关注以下博客:


在使用
ModelLoaderExtension
时,似乎对加载的模型应用了另一个放置或偏移。如果只想加载同一个模型两次, 以下是一个示例:

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 );
var模型=[
“123.svf”,
“123.svf”
];
功能_ongeometryded(事件){

if(urns.length)适用于f3d文件,但不适用于(rvt&rvt)和(rvt&f3d),模型类型重要吗?哪一个在RVT和RVT上不好用?我在这里发布之前用Revit模型测试了我的答案。对于其他文件,它确实有效,但对于RVT文件,模型彼此分开。您能否提供一个包含Revit模型和最小完整视图的非机密可复制案例er应用程序向forge演示此问题。help@autodesk.com谢谢,它成功了,我想我试的模型有点问题