这已经在微信群里给你答覆了,使用 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 );
这已经在微信群里给你答覆了,使用 Global Offset 对齐的条件是三个模型在 Revit 文档里是同一个座标原点,且连结模型的对齐方式要是原点对原点,希望有帮助!
代码请参考 https://stackoverflow.com/a/5...: