問題タブ [solid-bodies]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - CAD/CAE ファイル形式を学習するための出発点は?
私たちは大学でいくつかの応力とひずみ解析ソフトウェアを開発しています。長方形、ボックス、球体から実際のモデルに移行する時が来ました。しかし、私はまだどこから始めるべきかほとんどわかりません。
私たちのソフトウェアでは、メッシュを作成してから計算を行いますが、CAD/CAE ソフトウェアからソリッド ボディをインポートするにはどうすればよいですか?
1) CAD/CAE モデルはどのように構成されていますか? 固体はどのように表現されますか? DWG、DXF、IGES、STEP フォーマットにはどのような可能性がありますか? 完全な DXF リファレンスなどがありますが、基本的な概念を知らずに理解するのは難しすぎます。
2) CAD/CAE ファイル形式からソリッド ボディをインポートするための C++ ライブラリはありますか? 包括的なファイルをインポートできるように完全なモデルを構築するのは難しすぎませんか?
algorithm - 3D ソリッドの表現方法と修正方法
私のプログラムには、いくつかの立方体があります (単純な xyz 位置、xyz サイズ)。これらの立方体の 1 つを取り、そこから別の立方体を「差し引く」ことができるようにしたいと考えています。
私の質問は、結果として得られる 3D オブジェクトを表現するための優れた一般的なデータ構造とは何ですか? また、3D ソリッドを別のソリッドから差し引くにはどのようなアルゴリズムが使用されますか?