Fusion360にてスケッチを描く際には閉じたスケッチにはプロファイル番号が割り振られていますが、
プロファイル番号の振り方の規則がわかりません。
手動でスケッチを描いた後に番号順に押し出して割り振られた番号の確認をしてみました。
下の図はその結果になります。
解決済! 解決策の投稿を見る。
回答者: kandennti. 解決策の投稿を見る。
@Anonymous さん こんにちは。
これはAPIでのお話だと解釈しています。
うる覚えですが、確かprofilesのインデックス(順番)は、スケッチに描かれた順番とは
保証されていなかったはずです。
その為、順番で取得する方法はかなり困難だと思われます。
どの様な処理を行いたいのかわからないのですが、他の特徴(面積が大きい順や
Xの値が小さい順等)で判断する事をお勧めします。
@Anonymous さん
恐らく内部ではこんな事をしているのかな? と言う予想です。(確認もしていません)
黒字はスケッチを描いた順番で、赤字はprofileのインデックスだと思ってください。
・"A" "B" を描いた時点では書いた順番にインデックスが割り当てられる。
・"C" を描いた時点でインデックス"0"が分割され消える。(代わりに"3" "4" となる)
・インデックス "0" が無いという状態は許されない為、全体が前に詰まる。
上記の方法だと効率が悪いため、もっとメモリの消費抑えつつ速度の速い方法が
有るのですが、言葉を忘れました・・・。
イメージとしてはこの様な感じの事を行っている為、描いた順番がインデックスの
順番とは一致する保証が無いのだろうと思います。
お探しの情報が見つからないときは、コミュニティで質問しましょう。困っている人がいたら、情報を教えてあげましょう。