トップページ > プログラム > 2015年07月02日 > 8OlLb4+0

書き込み順位&時間帯一覧

12 位/196 ID中時間01234567891011121314151617181920212223Total
書き込み数0000200000000000010000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
OpenGLスレ Part21

書き込みレス一覧

OpenGLスレ Part21
837 :デフォルトの名無しさん[sage]:2015/07/02(木) 04:12:48.53 ID:8OlLb4+0
>>834
glm::vector = glm::vec4(0.0,0.0,0.0,1.0);
glm::mat4 T = glm::translate(glm::mat4(1.0), glm::vec3(1, 2, 3));
の時、 vectorをTで移動するには

1. p = vector * T;
2. p = T * vector;

どっちが正しい答えになるかやってみれば
OpenGLスレ Part21
838 :デフォルトの名無しさん[sage]:2015/07/02(木) 04:16:34.97 ID:8OlLb4+0
>>837
最初の行 vev4抜けてた
glm::vec4 vector = glm::vec4(0.0,0.0,0.0,1.0);
(vectorって変な変数名だった)
OpenGLスレ Part21
842 :デフォルトの名無しさん[sage]:2015/07/02(木) 17:00:12.55 ID:8OlLb4+0
>>840
glmに限って言えば、openGL MathmaticsとあるようにOpenGL、GLSLと同じように記述ができるように実装されている
http://glm.g-truc.net/0.9.6/index.html

全てのライブラリがOpenGLと同じような記述( v' = TRv )で書ける仕様になっているとはかぎらない


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。