Autodesk forge 视图集合中是否可以有不同数量的对象?

Autodesk forge 视图集合中是否可以有不同数量的对象?,autodesk-forge,Autodesk Forge,我一直在想,在查询元数据属性时,每个视图可以有不同数量的对象吗?(). 从autocad的角度来看,似乎只有两个类别,二维视图和三维视图,任何命名视图都不会获得自己的元数据guid,因此不会(顺便说一句,如何访问这些命名视图?请参阅附件)。但是revit中的视图每个视图都有自己的元数据guid,通过测试,我得到了一个集合为空的视图。假定Revit中的{3D}视图始终包含所有对象是否安全?Civil3d/Autocad是否也一样 不幸的是,您不能期望Revit 3D视图包含所有对象,因为用户可能会

我一直在想,在查询元数据属性时,每个视图可以有不同数量的对象吗?(). 从autocad的角度来看,似乎只有两个类别,二维视图和三维视图,任何命名视图都不会获得自己的元数据guid,因此不会(顺便说一句,如何访问这些命名视图?请参阅附件)。但是revit中的视图每个视图都有自己的元数据guid,通过测试,我得到了一个集合为空的视图。假定Revit中的{3D}视图始终包含所有对象是否安全?Civil3d/Autocad是否也一样


不幸的是,您不能期望Revit 3D视图包含所有对象,因为用户可能会隐藏某些对象或关闭其在视图中的可见性,并且Revit translator只会在Revit vies中导出3D视图中的可见对象以伪造视图(也称为视图)

更新2020-01-13:

在检查了我们的工程团队和我的调查之后,您必须在图层管理器中将该图层的“打印”特性设置为“关闭”,以告知AutoCAD translator不要转换该图层,这样该图层将永远无法在Forge Viewer的二维视图中显示

在AutoCAD中:

在Forge Viewer中:

谢谢@eason kang!一些后续问题:1。所以任何用户隐藏的对象,都不能在Forge viewer中显示?2.这在AutoCAD/Civil3D中是否同样适用?@jorisjh对于q1,我很抱歉说是的。除非对象在Revit视图中可见,否则它永远不会出现在Forge Viewer视图中。对于第二季度,我应该是类似的。谢谢,很高兴知道!我可能需要研究设计自动化中的预处理步骤,因为我们希望从属性集中的所有对象中提取数据,如果用户隐藏某些对象,这将不起作用。使用Revit对此进行了测试,我明白您的意思。但是,无法使用Civil3d真正复制此内容,隐藏层上的对象将被导出,并且可以通过层再次显示。您是如何隐藏Civil3d对象的?我知道,按层关闭对象是唯一的方法。在我的测试中,
isolate>hide objects
不受支持,因为它仅临时隐藏对象。再次使用AutoCAD重新打开DWG时,将再次显示隐藏的对象。(我没有在电脑上安装它,但我用AutoCAD进行了测试。)