C#ATIA

↑タイトル詐欺 主にFusion360API 偶にCATIA V5 VBA(絶賛ネタ切れ中)

2024-07-01から1ヶ月間の記事一覧

メッシュのテクスチャマッピング

試していないのですが、これ結構すごいと思っています。 Texture Mapping with Meshes - Autodesk CommunityFusion360APIでテクスチャを扱うメソッド類は、かなり初期から あったのですが、実際は機能していませんでした。 かなり以前に試した事があったので…

プロファイルの入れ子問題4

こちらの続きです。 プロファイルの入れ子問題3 - C#ATIA今回はちょっと説明を。 最初に感じたのは、プロファイルが1個置きに必要だと感じました。 仮に配列の様にプロファイルを並べる事が出来れば、必要となる プロファイルは奇数番目となる・・・どうやっ…

プロファイルの入れ子問題3

こちらの続きです。 プロファイルの入れ子問題2 - C#ATIA上手く行かない原因が分かりました。詳しく説明すると 途中で睡魔に負けそうなのでサラっと記載しておきますが、 findBRepUsingRayメソッドは1枚の面に対しては1度しか Hitしていないようです。それが…

プロファイルの入れ子問題2

こちらの続きです。 プロファイルの入れ子問題1 - C#ATIA えーまだ解決していないのですが、原因調査中です。実は、プロファイル上に点を配置して処理を行っているのですが、 その点がプロファイルの境界上に作成されているものが失敗の ではないかと疑って…

プロファイルの入れ子問題1

こちらで面白そうで難しい問題を見つけました。 Extrude DXF which has a lot of details - Autodesk Community ChatGPTで書かせたスクリプトが上手く行かない との事です。 イヤイヤ、結構書けていると思いますよ。(記載のコードは未実行)結論としては、押…

APIで干渉チェックする

Fusion360のCAMは昨年の4月に桁違いに強化され、今では自動化するための 機能が十分備わった状態になっていると思ってます。そんな中、干渉チェックをAPIで行いたい とちょっと面白そうなテーマを 見つけました。CAMソフトによっては、ツールパスを計算した…

Fusion360API環境で外部モジュールをインストールする

Fusion360APIのpython環境は独自の環境になっているので、必要な外部モジュールは Fusion360APIのpython環境でインストールする必要があります。 さらに悪い事に、Updateの度にインストールフォルダが変更される為、毎回行う 必要があります。・・・面倒です…