タグ: C/C++
-
OpenCASCADE の Draw Test Harness を活用する その3
前回までの記事では、OpenCASCADE の Draw Test Harness を利用し、独自コマンドを組み込むところまでを紹介しました。今回は、実例を用いながらコーディングしていきたいと思います …
-
OpenCASCADE の Draw Test Harness を活用する その2
前回の記事で、OpenCASCADE に同梱されているコマンド駆動型の効率的なデバッグ環境 Draw Test Harness の使い方を紹介しました。今回は、いよいよデバッグ&プレビュー環境として活 …
-
OpenCASCADE の Draw Test Harness を活用する その1
OpenCASCADE には、コマンド駆動型の効率的なデバッグ環境 Draw Test Harness というものが付属しています。 OpenCASCADE のコードを、単機能ごとに評価できるツールと …
-
OpenCASCADE における幾何オブジェクトの管理
OpenCASCADE で、幾何オブジェクトを管理するにはいくつも方法があるようですが、付属のコマンド実行環境 Draw Test Harness では、幾何オブジェクトに対して文字列の名前を与え、そ …
-
OpenCASCADE 6.6.0 をビルドする。
OpenCASCADE 6.6.0 がリリースされて数ヶ月経ちますが、ようやく自宅の環境でもビルドする暇が出来たので手順を書いておきたいと思います。 手順と言っても、ソースコードを落としてきて …
-
OpenCASCADE のオブジェクトを WebGL で表示する
OpenCASCADE の Python 実装である PythonOCC の人が、2011年の1月のブログ記事で OpenCASCADE のオブジェクトを WebGL 向けに出力する方法を紹介していま …
-
OpenCASCADE BRep ファイルの入出力
OpenCASCADE では、標準のファイル形式として OpenCASCADE BRep ファイルというものを用いています。一般的に BREP というと、Boundary REPresentation …
-
OpenCASCADE のトポロジーオブジェクト
トポロジーオブジェクトの種類 OpenCASCADE には、次のようなトポロジカルな形状があります。※トポロジーとジオメトリーに関しては、別記事をご覧ください。 Vertex バーテックス ジオメトリ …
-
OpenCASCADE でソリッドのブーリアン演算(とボリューム計算)を行う
OpenCASCADE でソリッドモデル同士のブーリアン演算とボリューム計算を行うサンプルコードを書いてみました。 コードは次のとおり。 #include <stdio.h> #include …
-
ロブ・パイクの正規表現マッチャを拡張する
ブライアン・カーニハンとロブ・パイクによる The practice of programming (邦題:プログラミング作法) に掲載されている正規表現マッチャを拡張したいと思います。 ※ …