如何使用Forge AutoDesk API从2d .dwg中提取几何位置?

时间:2017-08-21 06:52:57

标签: c# autocad autodesk-model-derivative

使用模型衍生API我能够获得3d dwg文件的几何属性但是对于2d dwg我在提取几何属性时面临问题(来自提取器的不可恢复的退出代码:-1073741831)。

我也理解模型衍生API并不能提供对提取2d几何的支持。

是否有其他方法可以使用编程API(c#)提取2d文件的几何?

修改

我添加了ObjectTree JSON文件和"将所选对象的几何体提取到OBJ文件中的POST URL"在以下GitHub链接中。

https://github.com/Jothipandiyan-jp1/Autodesk

1 个答案:

答案 0 :(得分:0)

从错误中看,您的2D绘图似乎已被破坏,或者没有正确上传。或者它是一个垂直文件,如Plant 3D或Map 3D?

模型衍生品应该提取2D视图,您可以在A360 Viewer上或通过API this sampleC# source)尝试该文件。

修改

从评论中,您似乎正在尝试从2D DWG中的单个objectId中提取.obj。这不应该触发错误,但它可能返回空文件,因为OBJ格式用于3D形状。您可以使用代码中使用的完整POST job更新您的问题吗?确保modelGuidobjectIds参数正确无误。