問題タブ [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.
python - wxPythonのPyQt4processEventsに相当
私はPythonOCCに取り組んでいます。これは、洗練されたCADアプリのラピッドプロトタイピングのための素晴らしいフレームワークです(素晴らしいです!)。PythonOCCには、wxPythonとPyQt4の両方で機能するビューアが付属しています(実際には、x11とwebglビューアも付属しています...)。
PythonOCCに付属するビューアーのPyQt4バージョンで非常に役立つのは、デバッグ中にpdb.set_trace()が呼び出されている間、 QtGui.QApplication.processEvents()の良さのためにイベントが処理されることです。これにより、ジオメトリで作業しているときにビューアでナビゲートできる場合に、世界が異なります。私が知りたいのは、wxPythonでこの動作を模倣する方法です。これは私にとって違いの世界を作るでしょう。
cross-platform - Windows 開発環境で SALOME 用の OpenCascade モジュールを作成する
LINUXでそれを行う方法に関するチュートリアルを読みましたが、これはWindowsに簡単に移植できないようです。SALOME は、Windows 用の開発環境を提供し、そのクロスプラットフォームを主張しています。
http://www.salome-platform.org/downloads/current-version
しかし、ドキュメントはWindowsでのモジュール作成プロセスを指定していません(ドキュメントはダウンロードのみ可能であるため、リンクできません)。LINUX チュートリアルに従うには、Windows ディストリビューションにないいくつかのファイルを見つけて編集する必要があります。主に、Linux のサロメ モジュール作成の make プロセスで使用されるファイルです。
この分野で何らかの経験をお持ちの方をお待ちしております。
visual-c++ - OpenCv と Visual C++ の視線検出
ウェブカメラ ストリームで目を検出するためのソフトウェアを作成しています。Visual Studio で OpenCV を使用していますが、haarcascade ファイルをロードすると、未処理の例外が発生し、出力に次のように表示されます。
コードは次のとおりです。
OpenCV を Visual Studio で動作させるためにすべてのインクルードを行いました。カスケード分類子は正しいパスにあるため、このコードが機能しない理由はわかりません。
ああ、私もサンプルを試してみると例外がありますfacerecognition.cpp
。どんな助けでも大歓迎です。
編集:
Barnabas の助けを借りて試してみましたが、例外は同じです。
でも何か分かったかも。コードを削除すると
例外はウェブカメラのソフトウェアを開いた後に発生し、続行すると、顔が認識されたフレーム (1 つだけ) が表示されます。したがって、アイカスケード分類器のロードに関するコントロールを削除すると、問題が遅延します。新しいアイデア?
collision-detection - OpenCascade を使用して、2 つの形状の衝突検出を高速に行う方法は?
OpenCascade を使用して、2 つの形状の衝突検出を行う方法は? いくつかの方法があるかもしれません。1 つは、交差を計算し、交差結果を確認することです。別の方法は、それらの最小距離を計算することです。どちらの方法が速いですか?または、より速い方法はありますか?どうもありがとう。
pyqt4 - QtGui.QMainWindow に含まれていないウィジェット
やあ、
PySide / PyQt4 初心者はこちら。OpenCasCade ビューア バックエンドを X11 から Cocoa に移植中です。私のウィジェットが QtGui.QMainWindow に含まれていない理由がわかりません...調べるべきことへのポインタは大歓迎です... PySide の初心者として、API の範囲は少しである可能性があります圧倒的です;)
geometry - CGAL Open CASCADE または Boost::Geometry のどちらを使用すればよいですか?
カスタマイズ可能なレーザー カット ドロワー プロジェクトでは、交差する 2 つの垂直な「2D」オブジェクト (幅あり) 間の接続をプログラムで作成できるようにしたいと考えています。このためには、次のことが必要です。
- 2D オブジェクトを標準形式でロードおよび保存します。
- 2D オブジェクトを押し出し、2D オブジェクトに対して標準的な操作を行います (特にオブジェクトの減算)。
- 2 つのオブジェクトを交差させ、交差の「線」を決定できるようにします。
そのためにどのライブラリ/ツールを提案しますか? 上記のタスクを実行するためにそれを習得するのがどれほど難しいかを見積もることができますか?
ありがとう、
ローネン
c++ - コマンド ラインから MFC アプリケーションをブロックするにはどうすればよいですか?
OpenCascade の MFC の例を変更して、いくつかの機能を追加しました (これは HLR の例でした)。アプリケーションはドキュメント/ビュー アーキテクチャを使用し、ドキュメント クラスがほとんどの作業を行います。
新しい関数の中には GUI を必要としないものもあるため、GUI が開かれる前にプログラムが終了します。GUI はexit(0)
、CDocument の特殊化から呼び出して実行します。
私の問題は、私たちのワークフローでは、MFC アプリケーションが Windows コマンド ラインから呼び出されることです。呼び出されるとすぐに制御をシェルに戻し、GUI を開くかどうかに関係なく、バックグラウンドで楽しく作業を続けます。アプリケーションで行う必要があるのは、GUI が開いているかどうかに関係なく、コマンド ラインからブロックすることです。
私は CWinApp と CMDIFrameWnd について調べてきましたが、コマンド ラインからアプリケーション ブロックを作成できる場合、その方法がわかりません。
python - pythonocc 読み込み .3md フォーマット
pythonOCC の例 CADViewerMDI.py では、CAD フォーマット step、stp、iges、igs、brep がサポートされています。
pythonOCC は「.3dm」形式をサポートしていますか。
最適でない解決策: rhino の形式を他の形式のいずれかに変更します。
python - pythonOCC でスプラインを使用するにはどうすればよいですか?
pythonOCC でスプラインを使用する方法について 2 つの部分からなる質問があります。
まず、スプラインを作成できることを知っています
そして、bスプラインは次のように計算できると思います
しかし、どうすれば取得できますか:
- Bスプラインの微分?
- Bスプラインの結び目?
- ノットは pt2d_list ですか?
- Bスプラインの制御点?
- スプラインの係数?
Bスプラインのノットを削除または追加するにはどうすればよいですか?
次に、次のように pythonOCC で CAD 図面の .stp ファイルをロードする場合:
ノット、Bスプライン、係数などの形状からデータを取得するにはどうすればよいですか?