-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SDFからVRMLへの変換でリンクが消える #38
Comments
一部のモデルの変換(Atlasなど)で、上と同じような空のリンクがあり、それを空のVRMLジョイントセグメントに変換するとmodel-loader側で読み込みエラーが出たので、空のリンクは変換をスキップする処理が入っています。 リンクの中にvisualかcollisionがなく、かつ子リンクもない場合、変換をスキップするというルールにしているのですが、このルールで不都合がありそうでしたら調整します。 |
model-loaderでどのようなエラーがでますでしょうか。以下のようなVRMLで試しましたが特にエラーは発生しませんでした。
今回のケースでは、形状はないが質量はあるリンクをぶら下げたいと思っています。 |
上の例、ありがとうございます。 VRMLの出力が良くなかった(空出力のやり方が間違っていた)可能性が大ですね。 上の例でエラーが出ないのであれば変な条件判断する必要なく空は空のまま出せると思うので、そのように変更します。 |
#39 で変な条件判断を消去しました。 昔(最初のバージョンの開発中)はこれでロード時にエラーが出たのだけどな、、、と思っていたのですが、今は条件判断を削除してもエラーは再現しませんでした。たぶんどこかでフォーマットが間違えていたのだと思います。 |
remove special handling of empy vrml link (ref #38)
ありがとうございます。 |
jointに関してはfixedなどのjointIdを振ってはいけないものをjointsフィールドに入れてしまうとChoreonoidでジョイントスライダー画面にスライダーが出てこないという現象があったため、対処としてこのようにしています。 segmentsフィールドも無くても動いていたのでどこかのバージョンでコメントアウトしてしまったのですが、復活させておきます。 |
はい、特に深刻な影響はなさそうなのでお手すきの際におねがいします。 |
了解しました。 もろもろ一段落したらjointsについてはもう少し症状を狭めてまずはchoreonoidの方にissueをあげておきます。 |
@yosuke さん、次のようなsdfを変換するとchildがいなくなってしまうのですが、なぜでしょうか?
The text was updated successfully, but these errors were encountered: