0

JOGLでワイヤーシリンダーを描いたのですが、画面から出てきたときに立てたいのですが?

回転を行うために次のコードをいじっていますが、回転していません:

gl.glRotatef(cylinder_a, 0, 0, 90);

JOGLで円柱を回転させる正しい方法は何ですか?

4

1 に答える 1

2

JOGLのドキュメントにgl.glRotatefよると、その引数はangle、、、、xです。x、y 、 zの引数、、を使用して、画面の外を指す+zに沿ったベクトルを定義します。これは、円柱をその軸を中心に回転させているため、変化がはっきりしないことを意味します。「直立」させるには、x軸を中心に回転させる必要があります。yz0090

(OpenGLでx、y、zが指す方法を変更できますが、通常は+ xが右を指し、+ yが上を指し、+zが画面から「出てくる」のです。右手の法則を使用してそれを覚えておくことができます。 )。

于 2013-02-11T23:06:40.210 に答える