2017-06-20 160 views
0

像Catia,SolidWorks之類的軟件都可以在設計時看到複雜的模型。CAD程序如何顯示參數化模型?

將此類模型導出爲柵格三角形網格產生巨大的文件稍後需要大大簡化才能導入到虛幻引擎或類似的3D引擎中。

我的問題是:他們如何可視化這種複雜的幾何形狀而沒有光柵化?他們如何做得這麼快?

+0

您能否定義「光柵化」對您的意義?如果您的意思是將精確的幾何圖形簡化爲三角形網格以實現可視化目的,那麼CATIA當然會這樣做。所有曲面都用三角形網格可視化,所有曲線通過多段線可視化。可以指定精確幾何和網格之間的最大偏差。對於巨大的組件,可以使用LOD(詳細程度)技術。總的來說,CAD系統的可視化要求比某些遊戲要求更低。 – gdir

回答

1

GPU只能處理三角形,因此它們精確地對STL導出進行幾何細分。 Tessellation的容差可能會不同,從顯示到STL導出會影響計算所需的時間。

0

出口此類機型光柵三角形網格產量大文件

並不完全正確。當你問網格的solidworks時,你也會提供影響你所接收三角形數量的質量 - 可能是數百萬,可能只有十幾個。

CAD軟件包以大多數物體/形狀進行分析 - 它們有一個公式。我的猜測是任何其他3D引擎都一樣,不同引擎使用的分析數據格式不一樣。所以你需要使用三角形將每個人都理解的格式從一個轉換爲另一個。