IRSL-tut / robot_assembler_plugin

robot_assembler_plugin for choreonoid
MIT License
3 stars 3 forks source link

.bodyファイルを保存するときのモードの違いによる表示の変化 #103

Open YoheiKakiuchi opened 1 year ago

YoheiKakiuchi commented 1 year ago

.bodyファイルを保存するときのモードの選択によって、.bodyファイルをchoreonoidで表示したときの表示が異なる。

保存モードは以下の4種類。

  1. すべて.bodyファイルに記述
  2. オリジナルファイルへのリンク
  3. OBJに保存する
  4. .sceneに保存する

1.はroboasmとbodyで表示の違いなし。ファイルが大きくなる。ファイル容量の問題、ファイルの読みにくさの問題(vscodeで読めばそれほど問題ないか?)

2.bodyではもとのメッシュファイルの色になる。(stlだと色がつかない) primitive型は色がつく(メッシュファイルではないので)。メッシュの生成、コピーがないので最も容量は少なくて済む。

3.4.は同じ表示になる。メッシュに色はつくが、元が同じメッシュファイルのものは同一色になる。例えば、赤のサーボと緑のサーボを作ったら、どちらか(読み込み順番の問題)の色に統一されてしまう。ファイル容量は、同じメッシュを多く使うと減る。

問題の修正は、本家の方の機能を使っているので、本家の方を修正するしかないと思われる。