我想对上传到Forge Viewer的DWG文件进行一些计算。我试图让用户在形状上选择喜欢的对象,并获得该对象的区域(例如墙壁或门)。但问题是CAD文件不是标准格式,因此最终用户必须非常谨慎地选择正确的元素(例如,制作给定墙的片段)将它们作为单个对象。有没有办法简化并直接提取面积或其他几何特征?必须使用哪个API? -Thanks!
答案 0 :(得分:2)
Forge Viewer将仅显示与所选组件关联的可用信息和元数据(properties)。因此,如果选择中没有关联数据,则不会推断它。
从这个角度来看,您的主要方法是对需求段/部分进行分组,计算您需要的数据(例如,分组组件的总面积),并将计算出的数据与该组相关联。然后在Forge Viewer中,当点击一个片段时,它会选择相关的组并显示添加的几何特征。
在此上下文中,假设您有一个脚本执行给定DWG文件的分组,计算和数据关联,Forge API可以按如下方式使用:
我们有许多示例说明这些API的使用,但我建议您查看https://github.com/Developer-Autodesk/design.automation-custom-data-viewer,它可能是最接近您的用例的。{/ p>
我希望它有所帮助。