お知らせ

オートデスク コミュニティ フォーラムが新しくなりました。変更点については、コミュニティ掲示板のお知らせをご覧ください。

Fusion360のプロファイル番号について

Anonymous

Fusion360のプロファイル番号について

Anonymous
適用対象外

Fusion360にてスケッチを描く際には閉じたスケッチにはプロファイル番号が割り振られていますが、

プロファイル番号の振り方の規則がわかりません。

 

手動でスケッチを描いた後に番号順に押し出して割り振られた番号の確認をしてみました。

下の図はその結果になります。

スケッチした順番.pngプロファイルの順番.png

0 件のいいね
返信
解決済み
474件の閲覧回数
3件の返信
返信 (3)

kandennti
Mentor
Mentor
解決済み

@Anonymous さん こんにちは。

 

これはAPIでのお話だと解釈しています。

 

うる覚えですが、確かprofilesのインデックス(順番)は、スケッチに描かれた順番とは

保証されていなかったはずです。

その為、順番で取得する方法はかなり困難だと思われます。

 

どの様な処理を行いたいのかわからないのですが、他の特徴(面積が大きい順や

Xの値が小さい順等)で判断する事をお勧めします。

Anonymous
適用対象外

回答ありがとうございます。
複数のスケッチから導くプロファイルを用いる際にはプロファイル番号をあまり頼りにしないよう心がけます。

0 件のいいね

kandennti
Mentor
Mentor

@Anonymous さん

 

恐らく内部ではこんな事をしているのかな? と言う予想です。(確認もしていません)

1.png

黒字はスケッチを描いた順番で、赤字はprofileのインデックスだと思ってください。

・"A" "B" を描いた時点では書いた順番にインデックスが割り当てられる。

・"C" を描いた時点でインデックス"0"が分割され消える。(代わりに"3" "4" となる)

・インデックス "0" が無いという状態は許されない為、全体が前に詰まる。

 

上記の方法だと効率が悪いため、もっとメモリの消費抑えつつ速度の速い方法が

有るのですが、言葉を忘れました・・・。

 

イメージとしてはこの様な感じの事を行っている為、描いた順番がインデックスの

順番とは一致する保証が無いのだろうと思います。