問題タブ [opencascade]

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.

0 投票する
0 に答える
130 参照

python-3.x - PythonOCCで3Dボックスを2Dスクエアに縮小する方法

私はpythonoocが初めてで、3Dオブジェクトを2Dに変換しようとしています...あたかもそれらがXY平面に投影され、線に推定されるかのように。つまり、円柱は円になり、箱は正方形になり、直方体は長方形になります。pythonoocでこれを行うにはどうすればよいですか

これまでのところ、私はこれを持っています。私はJupyterノートブックで作業しています

ボックスまたは類似の形状を 2D ジオメトリに変換したいと考えています。

0 投票する
1 に答える
89 参照

c++ - 実行時に OpenCascade/OCCT ヘッダーで定義された c++ 静的 const を再定義できますか?

これは単純かもしれませんが、変更するたびに再コンパイルする必要がないように、ライブラリ ヘッダーの定数セットを動的に再定義したいと考えています。OpenCascade の Precision.hxxでは、定数 "Precision::Confusion" は次のように定義されています。

実行時に(c++)関数で再定義することは可能ですか?

0 投票する
3 に答える
770 参照

opencascade - 新しいプロジェクトの pyOCCT と PythonOCC の比較 (2020)

特定のドメイン データから生成される 3D CAD オブジェクトを使用して、新しいプロジェクトを開始しています。OpenCascade を使用して C++ でコーディングできますが、可能であれば Python を使用することを好みます。pyOCCTPythonOCCの2 つの一般的な occ python バインディングがあります。どちらのプロジェクトもアクティブで、occ 7.4 で最新の状態になっていますが、両方を知っている人からアドバイスをもらえると助かります。pyOCCT は新しいプロジェクトなので、PythonOCC では解決できないことを解決すると思いますが、新しいバインディングを作成する動機が何であったかは明らかではありません。どうやらPythonOCCはすでにWebレンダリングをサポートしているようです。

0 投票する
1 に答える
589 参照

3d - glTF 2.0 ファイルから未使用のオブジェクトを削除する

opencascade のモジュールを使用して、 step から glb にエクスポートしました。ブレンダーでglbファイルを読み取ろうとしましたが、問題なく動作します。それをバビロンにインポートしたところ、クラッシュしました。Khronos の glTF バリデーターにファイルを投稿したところ、多くの未使用のメッシュが報告されました。これらの未使用のメッシュを削除する方法があるかどうか、および glTF ファイルとバビロンのインポートを最適化する他の方法があるかどうかを知りたい