对Autocad中的所有对象进行三角测量

时间:2014-11-21 15:57:53

标签: mesh autocad raytracing triangulation

我需要通过光线投射技术渲染Autocad模型(绘图),这意味着场景中的所有可渲染对象。因此,我需要对模型进行三角测量以使其与光线三角形相交。有没有办法访问模型中的三角形(因为我假设Autocad引擎可能会对模型中的所有对象进行三角测量并渲染它们,不是吗?)除了将文件导出为.FBX或其他格式之外? .FBX的问题在于它很慢(它将文件写入两次)。其他格式显然只接受实体而不是网格。

1 个答案:

答案 0 :(得分:2)

您可以使用AutoCAD .NET API创建自己的WorlDraw和ViewportDraw实现来收集几何体的详细信息:http://adndevblog.typepad.com/autocad/2012/07/get-entity-geometry-using-custom-worlddraw-and-viewportdraw.html