2017-06-20 53 views
0

像Catia,SolidWorks之类的软件都可以在设计时看到复杂的模型。CAD程序如何显示参数化模型?

将此类模型导出为栅格三角形网格产生巨大的文件稍后需要大大简化才能导入到虚幻引擎或类似的3D引擎中。

我的问题是:他们如何可视化这种复杂的几何形状而没有光栅化?他们如何做得这么快?

+0

您能否定义“光栅化”对您的意义?如果您的意思是将精确的几何图形简化为三角形网格以实现可视化目的,那么CATIA当然会这样做。所有曲面都用三角形网格可视化,所有曲线通过多段线可视化。可以指定精确几何和网格之间的最大偏差。对于巨大的组件,可以使用LOD(详细程度)技术。总的来说,CAD系统的可视化要求比某些游戏要求更低。 – gdir

回答

1

GPU只能处理三角形,因此它们精确地对STL导出进行几何细分。 Tessellation的容差可能会不同,从显示到STL导出会影响计算所需的时间。

0

出口此类机型光栅三角形网格产量大文件

并不完全正确。当你问网格的solidworks时,你也会提供影响你所接收三角形数量的质量 - 可能是数百万,可能只有十几个。

CAD软件包以大多数物体/形状进行分析 - 它们有一个公式。我的猜测是任何其他3D引擎都一样,不同引擎使用的分析数据格式不一样。所以你需要使用三角形将每个人都理解的格式从一个转换为另一个。