C#ATIA

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

奇妙な歯車2

こちらの続きです。
奇妙な歯車1 - C#ATIA

結局、チマチマ回転させる方法しか思いつかない為、そうしてみました。
半端じゃなくコードが汚いのですが、動作確認出来る程度まで行きました。

f:id:kandennti:20201111154733p:plain
赤矢印:ベースサークル
緑矢印:ターゲットサークル
青矢印:ベース形状

赤・緑がピッチ円を想定していて、比率は1:2です。
ベース形状が2回転して、相手側の形状を作ります。

色々試しましたが、ベースサークルを2度単位で回転させました。
後半の失速感が半端じゃない。
35秒ほどですが、自宅だと何分かかるのだろう?恐ろしい。

もうちょっと何とかならないのかなぁ・・・。