プロジェクト CASCADEテクノロジーを開く (OCCT) 7.5.0が利用可能になりました 400以上の改善と修正が含まれています。 ザ・ 新機能には、3D DrawHarnessビューアが含まれます。 これにより、バーチャルリアリティで表示した場合のテレポーテーションスタイルのナビゲーションなど、実物大の大型モデルをナビゲートできます。
データ交換機能は、glTF2.0書き込みサポートで拡張されました。
Open CASCADEに慣れていない人は、次のことを知っておく必要があります。 ジオメトリモデリングエンジンを提供します FreeCAD、KiCAD、Netgen、gmsh、CadQuery、pyOCCTなどのプログラム用。
このプロジェクトは3年以上にわたって開発されており、6.7.0Dモデリングとコンピューター支援設計(CAD)に焦点を当てた一連のソフトウェア開発ツールとライブラリが含まれています。 バージョン2.1以降、OCCTソースコードはGNU LGPLXNUMXライセンスの下でライセンスされています。
Open CASCADE7.5.0の新バージョンについて
この新しいバージョンでは、新しい レンダリング関数 追加のテクスチャマップを含める 視覚的な品質を向上させる、半透明のマテリアルとグラデーション処理のためのsRGB出力の正しいレンダリング、および金属オブジェクトのレンダリングを改善するための金属粗さPBRプロセス。
Unicode文字のサポートが拡張されました STEPトランスレータ、DRAWコンソール、メッセージリソース、および表示に関連する改善が加えられました。
OCCT 3Dビューアの使用法を示すために、新しい例が提供されています。 WebAssembly形式でコンパイルされ、ブラウザで実行されます。 ドキュメントの構造が改訂され、新しい「投稿」セクションが作成されました。 更新されたOCCT開発者ポータルがまもなく利用可能になります。
これに加えて、次のことが強調されています。
- 並列タスクの進行状況インジケーターAPIを変更しました。
- WebAssembly擬似コードへのコンパイルのサポートが追加されました(Emscripten SDKを使用)。
- システムログにメッセージを書き込むために、新しいMessage_PrinterSystemLogクラスが実装されました。
モデリング:
- BRepMeshプログレスバーのサポート
- XNUMX次元ポリゴン三角測量のための新しい代替アルゴリズム
- トポロジ接続を維持しながら、形状の内部サブ形状(内部方向)を削除するツール
- 多次元複合引数は、ブールカットおよび共通演算で使用できます。
表示:
- SRGBテクスチャとレンダリングバッファ
- 金属に影をレンダリングするためのPBR金属粗さ
- 法線マップテクスチャのサポート
- バックグラウンドスレッドでのインタラクティブな選択に使用されるBVHツリーを計算する機能
- フォントマネージャでのカスタムスタイルのフォントファミリとマルチフォント.ttcファイルのサポート。
データ交換:
- テキスト文字列に非ASCII文字(Unicodeまたはローカルコードページ)を含むSTEPファイルの読み取りのサポート
- STEPでのUnicodeテキスト文字列の記述のサポート(UTF-8など)
- C ++ストリームを入力として受け入れる新しいSTEP読み取りAPI
- GlTF2.0エクスポート
- STLおよびOBJファイルの読み取り(ASCII)のパフォーマンスが向上しました。
アプリケーションフレームワーク:
- 並列スレッド(スレッドごとにXNUMXつのアプリケーション)で複数のドキュメント(開く、保存、閉じるなど)を管理します
- 永続性メカニズムを再利用するための属性の継承
- TDocStd_Applicationの進行状況インジケーター
- 大規模な変更の場合は、操作の最適化をコミットします。
- マルチカラーメッセージ表示
- WindowsのDRAWコンソールでのUnicode文字のサポート
- WindowsのWASDキーと3Dマウスを使用した3Dビューアのフライトモードナビゲーション
- OpenVRを使用した3Dビューアのテレポーテーションモードでの実験的なナビゲーション。
Open CASCADEをインストールするにはどうすればいいですか?
このツールをシステムにインストールできることに興味がある人は、次のことを知っておく必要があります。 Open CASCADEには、WindowsとLinuxの両方のバージョンがあります。
したがって、どちらの場合も、 ダウンロード可能 新しいバージョン 下のリンクから。
言及することが重要です Linuxの場合、新しいバージョンはソースからビルドする必要があります または、他のオプションは、この新しいバージョンのOpen CASCADE7.5.0がディストリビューションの公式チャネル内で更新されるのを待つことです。
から 現時点では、ArchLinuxですでに利用可能です したがって、このディストリビューションとその派生ディストリビューションのユーザーは、次のように入力して、端末からOpenCASCADEをインストールできます。
sudo pacman -S opencascade