C#ATIA

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

スプラインの制御点取得

Fusion360のスケッチのスプラインは2種類あります。
f:id:kandennti:20210511084545p:plain
”フィット点スプライン” (上)については、それなりにプロパティやメソッドが
提供されているのですが、”スプライン制御点”(下) についてはコントロールポイント
を取得する方法が無いです。

コントロールポイントはこの辺の事です。
f:id:kandennti:20210511084814p:plain

ハンドル(コンストラクションになっている直線)であれば
findConnectedCurvesメソッドで見つけられそうなのですが、
どうも見つけられないらしいです。

取りあえずハンドルについては無視し、指定した曲線の制御点のみを
取得するサンプルスクリプトを作りました。
Re: Problem of Control Point Splines in using Sketch.findConnectedCurves - Autodesk Community
本当はハンドルも取得出来るのですが、処理が面倒だったので省略しました。

結構大変だったんですが、質問者さんが満足してくれません・・・。