C#ATIA

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

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

三次元ベクトルの内積と長さ

VBA

三次元ベクトルを扱っていると外積やら内積やら単位化やら必要に なってきますよね?自分だったらベクトルクラス作って、メソッドにそれらを実装します。 外積や内積や単位化は、ベクトルの為の関数なので、ベクトルクラスに 責任持ってもらうのが筋だと思い…

複数のボディをカットする

ちょっとボリュームありそうだと思いつつ、こちらに挑戦しました。 Cutting multiple bodies with single tool body - Autodesk Communityボディ(ソリッド)の結合の切り取りを大量のボディで行いたいようです。 本来の機能の場合は、 赤のターゲットボディ…

Fusion360APIでnumpy

過去に何度か書いているけど、忘れる。 アドインのフォルダに入れる形で一つだけ使ったけど、Updateで今は動かない。これが一番良い方法っぽい。 (実行時にDLさせている。起動時にちょっと時間がかかるよって事らしい) Solved: Re: How to use modules lik…

表示されているボディ毎にセットアップを作る

最近はがんばってAPIフォーラムで答えています。こちらで回答したものをそのまま転載ですが、表示されている ボディ毎にセットアップとNCプログラムを作成します。 # Fusion360API Python script import traceback import adsk.core as core import adsk.fus…

Fusion360からVSCodeが起動できない時の対策

どうも、VSCodeのms_python拡張のバージョニング問題らしいの ですが、「編集」からVSCodeが起動しないっぽいです。自分は普通に起動しますが、確認してみると・・・ 結構古い。こちらに対処方法が記載されていました。 Solved: Cannot launch VSCode by "Sc…

addTransparentメソッド

少し前のUpdateでパレットを作成するメソッドにaddTransparentメソッドが 追加されていました。 Fusion Helpパレットの背景を透明に出来るようです。今までだと、ボディ上にダイアログを持ってくると、当然ボディが見えなく なります。 addTransparentメソッ…