[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Java3Djp:01554] Re: looking where?



-- 創業130余年  未来志向の瓦ファクトリー ・株式会社 藭清です。 ----
■■“瓦屋さんって、ガーデニングポットなんかも創ってくれるの?”■■
■■■ “台風の季節。うちの瓦屋根、雨もり大丈夫かな・・?” ■■■
■■  鬼瓦って、意外といいインテリア・オブジェかもしれない・・ ■■
---思わぬ発見、あります。→ http://www.easyml.com/867.php3 ---------
=================================================================PR=====


>えんどうです。

おはようございます。
Java 3D プログラミングガイド、参考にさせていた
だいてます。

>>         if (false) {
>> // OK
>>             transform3D.lookAt(new Point3d( 0.0, 0.0, -5.0),
>>                                new Point3d( 0.0, 0.0, 5.0),
>>                                new Vector3d(0.0, 1.0, 0.0));
>>         }
>>         else {
>> // NG
>>             transform3D.lookAt(new Point3d( 0.0, 0.0, 5.0),
>>                                new Point3d( 0.0, 0.0, -5.0),
>>                                new Vector3d(0.0, 1.0, 0.0));
>>         }
>
>注目点(lookAt()の第2引数)がまったく逆だからではないでしょうか。
>注目点は同じ座標になるはずです。

具体的にはどのようにしたらよいのでしょうか?
次の2つともNGでした。

            transform3D.lookAt(new Point3d( 0.0, 0.0, 5.0),
                               new Point3d( 0.0, 0.0, 5.0),
                               new Vector3d(0.0, 1.0, 0.0));

            transform3D.lookAt(new Point3d( 0.0, 0.0, 5.0),
                               new Point3d( 0.0, 0.0, 0.0),
                               new Vector3d(0.0, 1.0, 0.0));

--
いしいともかず
ishii@xxxxxxxxxxxx