[解決済み] glRotate(angle,x,y,z), この場合のx,y,zは何ですか?
2022-02-16 23:11:38
質問内容
こちらのドキュメントを読みました。 http://www.opengl.org/sdk/docs/man2/xhtml/glRotate.xml
角度の単位が度であることを指定しています。 X,Y,Zはベクトルであることが書かれています。 glRotate(2,1,0,0) と言えば、X軸を中心に2度回転させるということです。
glRotate(2,0.5,0,0) と glRotate(2,0.0174524,0,0) と言えばどうなるか?
その状況で実際に何が起こっているのか理解できないのですが、どなたか解説していただけませんか?
角度の割合で回転するのでしょうか?
解決方法は?
X軸を中心に2度回転したままです。リンク先のページには、次のようなことも書いてあります。
x y z = 1 (if not, the GL will normalize this vector).
ベクトル (x,y,z) が単位ベクトル(長さ1)であることを意味し、そうでない場合、GLはベクトルを正規化(長さで割って、長さ1にする)します。
結論:x,y,z パラメータはベクトルを定義し、その方向だけが関連し、長さは関数によって処理されます。したがって、どんなベクトルでも安全に入力することができ、そのベクトルに対して単純に回転することになります。
関連
-
[解決済み] OpenGL - なぜ、インデックスのためのGL_ELEMENT_ARRAY_BUFFERなのですか?
-
[解決済み] Emscripten/OpenGLのコードで「glDrawArrays: attribute 1の範囲外の頂点にアクセスしようとする」(ネイティブC++では動作する) [終了しました]
-
[解決済み] 頂点シェーダとフラグメントシェーダにおけるgl_Colorとgl_FrontColorの関係を教えてください。
-
[解決済み] glRotate(angle,x,y,z), この場合のx,y,zは何ですか?
-
[解決済み] Ken Silverman氏のVoxlapエンジンで使用されているアルゴリズムについて、どなたか教えてください。
-
[解決済み] gl_PointSizeの動作について
-
opengl glGetIntegerv エラーを使用します。アクセス違反 ロケーション0x0000000000000000を実行中
-
[解決済み】OpenGLのテキストレンダリングは、バージョン4.1現在、何が最先端なのでしょうか?[クローズド]。
-
[解決済み] glActiveTextureとglBindTextureの違いと関係
-
[解決済み] OpenGLでglLoadIdentity()は何をするのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] X リクエストが失敗したときのエラー。BadValue (整数パラメータが操作の範囲外です)
-
[解決済み] glEnableVertexAttribArrayは具体的に何をするのですか?
-
[解決済み] glReadPixelsはどのように動作するのですか?
-
[解決済み] Emscripten/OpenGLのコードで「glDrawArrays: attribute 1の範囲外の頂点にアクセスしようとする」(ネイティブC++では動作する) [終了しました]
-
[解決済み] OpenGL - GLenumはどのように符号なし32ビット整数ですか?
-
[解決済み] gl_FragColorとout vec4カラーを使用する?
-
opengl glGetIntegerv エラーを使用します。アクセス違反 ロケーション0x0000000000000000を実行中
-
[解決済み] OpenGLのフレームバッファとレンダーバッファの概念と違いについて教えてください。
-
[解決済み] glActiveTextureとglBindTextureの違いと関係
-
[解決済み] バーテックスシェーダとフラグメントシェーダの比較 [重複].