読者です 読者をやめる 読者になる 読者になる

C#ATIA

↑タイトル詐欺 主にCATIA V5 の VBA

siren

Sirenテスト-offset

こちらのOffsetモジュール続きです。 Sirenテスト-sweep_vec,sweep_path,loft - C#ATIAリファレンスマニュアルを見ると、残りはoffset関数だけなのですが、 ソースコードではそれ以外のものも入っていた為、テストしてみました。 #SirenScript expName = "/SirenTest" $expIges = AR…

Sirenテスト-sweep_vec,sweep_path,loft

こちらの続きで、引き続き思い付くままにテストです。 Sirenテスト-BndBox - C#ATIAFillerクラス以外で曲面が作成できそうなOffsetモジュールの 一部をテストしてみました。 #SirenScript expName = "/SirenTest" $expIges = ARGV[0] + expName + ".igs" $expBrep = ARGV[…

Sirenテスト-BndBox

こちらの続きで、引き続きテストです。 Sirenテスト-Filler - C#ATIA 以前、CATIAで "周辺部品からクリアランスを設けた状態で、一定以上の体積を確保した Bodyがマクロ等を利用し自動で作れないか? 周辺部品は、CATIA以外のIges等のデータも含まれている" と言ったような…

Sirenテスト-Filler

こちらの続きです。 Sirenテスト-sewing,fix - C#ATIA自由曲面が作成出来そうな、Fillerクラスがあります。 点・線・平面は、Buildモジュールで生成出来るのですが、 自由曲面はFillerクラスのインスタンスに境界やサポートを突っ込んで .Build → .face で受け取るみたいです。 …

Sirenテスト-sewing,fix

こちらの続きです。 Sirenテスト-polyline - C#ATIA CATIAの接合コマンドのような感じかと思い、Buildモジュールの sewingをテスト。 隣合った、曲率一致する複数の面が、 一枚になるのかな? #SirenScript expFileName = ARGV[0] + "/shape.igs" expDunp = ARGV[0] + …

Sirenテスト-polyline

こちらの続きです。 Sirenテスト-polygon - C#ATIA順番が逆のような気がしますが、チマチマ直線を作るのが面倒なので、 折れ線を作りたいなぁ と思ったら、Buildモジュール内に "polyline" が 有ったので試しました。Ruby(正しくはmruby)の書き方がイマイチわかっていな…

Sirenテスト-polygon

SirenScriptをテストしやすいように、こんな感じの VBScriptを作ってみました。 (本来、公式サイトで記載されているように環境変数でパスを 通しておけば良いのですが・・・。) 'vbs SirenTestStart.vbs Language = "VBSCRIPT" '*** setting *** 'siren.exeファイ…

ライセンス無しでSTLをCATIAに取り込む2

sirenを利用した、点を作成するマクロをちょっとだけ変更しました。 こちらの続きでもあります。 ライセンス無しでSTLをCATIAに取り込む - C#ATIA sirenではSTLのインポートも対応していたので、それを利用しCATIAに サーフェスをして取り込みます。 (念の為ですが、リファレンスマニュ…

sirenを利用し、点を作成してみる

最近 "siren" と言うすばらしいソフトを見つけました。 siren | Official web site 本当は数年前に、OpenCASCADEを簡単に利用できるものが ないか? と探していた際に見つけたのですが、その頃は ビュアーのような感じのものでした。 (現在はsiren.NETと言う名称に…