我想对上传到Forge Viewer中的DWG文件进行一些计算。我试图让用户在形状上选择喜欢的对象,并获得例如该对象的面积(例如墙或门)。但问题是,CAD文件不是标准格式,因此最终用户必须非常小心地选择正确的元素(例如,构成给定墙的线段),以便将它们作为单个对象。有没有办法让它变得简单,并直接提取面积或其他几何特征?必须使用哪种接口?-Thanks!
发布于 2016-11-17 02:49:53
Forge Viewer将只显示可用的信息和与所选组件相关联的元数据(properties)。因此,如果在选择上没有关联数据,它将不会推断它。
从这个角度来看,您的主要方法是对需要的部分/部件进行分组,计算所需的数据(g.e.分组组件的总面积),并将计算的数据与该组相关联。然后,在Forge Viewer中,当单击线束段时,它将选择关联的组并显示添加的几何特征。
在这种情况下,如果您有一个脚本可以对给定的DWG文件执行分组、计算和数据关联,则可以按如下方式使用Forge API:
我们有许多示例来说明这些API的用法,但我建议您查看https://github.com/Developer-Autodesk/design.automation-custom-data-viewer,它可能最接近您的用例。
我希望它能帮上忙。
https://stackoverflow.com/questions/40630483
复制相似问题