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