2017-06-20 8 views
0

Catia、SolidWorksなどのソフトウェアはすべて、設計中に複雑なモデルを視覚化することができます。CADプログラムはどのようにパラメトリックモデルを表示しますか?

このようなモデルをラスター三角形メッシュにエクスポートすると、巨大なファイルが作成され、あとで大幅に簡略化してUnreal Engineなどの3Dエンジンにインポートする必要があります。

私の質問は、どのようにしてラスタライズせずにそのような複雑な形状を視覚化するのですか?彼らはどのように速くそれをするのですか?

+0

「ラスタライズ」とは何ですか?視覚化の目的で正確なジオメトリを三角メッシュに単純化することを意味する場合、CATIAはこれをもちろん行います。すべてのサーフェスは三角メッシュで可視化され、すべての曲線はポリラインで可視化されます。正確なジオメトリとメッシュ間の最大偏差を指定することができます。巨大なアセンブリの場合、LOD(詳細レベル)技術を使用できます。一般に、CADシステムの視覚化要件は、特定のゲームよりも要求が少ない。 – gdir

答えて

1

GPUは三角形のみを扱うことができるため、STLエクスポートと同じようにジオメトリをテッセレーションします。テッセレーション許容値は、ディスプレイからSTLエクスポートに変化し、それを計算するのに必要な時間に影響します。ラスタ三角形にそのようなモデルのエクスポート

0

は利回りが巨大なファイル

完全に正確ではない噛み合っています。ソリッドワークスにメッシュを尋ねると、受け取った三角形の数に影響を与える品質も提供されます。数百万になることもあれば、数十になることもあります。

CADパッケージは、ほとんどのボディ/シェイプを解析的に操作します。私の推測では、他の3Dエンジンは同じことをしています。つまり、異なるエンジンが使用する分析データの形式は同じではありません。したがって、三角形を使用して1つから別のものに変換する必要があります。誰もが理解できる形式です。

関連する問題