CosmoPlayerで視点を回転させた時に発生する問題

下のふたつの画像は、いずれもVRMLファイルにリンクしています。左側は、多面体を回転させており、右側は視点を回転させています。どちらもブラウザウィンドウに表示される結果は同じになるはずなのですが、視点を回転させた方は、表示された多面体が画面の端の方に流れて行ってしまいます。

この現象は、ブラウザウィンドウに対して、多面体を小さく表示させた時に顕著になります。問題の発生する原因は、恐らく、VRMLプラグイン(CosmoPlayer2.1.1)が、位置の認識(座標の計算)を誤ってしまう為と思われますが、正確な原因は不明です。この問題に対処するため、視点の回転を用いた表現は、できるだけ避けることとしました。

オブジェクトの回転

オブジェクトの回転

Viewpointの回転

Viewpointの回転