回答編集履歴
2
末尾に追記
test
CHANGED
@@ -27,3 +27,7 @@
|
|
27
27
|
しかし,モデルデータが上記とは異なる形で定義されている場合,例えば,
|
28
28
|
|
29
29
|
「全ての頂点に関して,その座標値のx,y,zが全部正の値」みたいな形になっている場合,所望の位置と回転を達成するためには,ちょっと違う演算になるでしょう.
|
30
|
+
|
31
|
+
(この場合,私は個人的に「回転」を「モデルの中心まわり」で考えたいので,「並進→回転とスケール→並進」といった演算を行うかな.
|
32
|
+
|
33
|
+
まぁ,最初の並進は毎度行うのではなく初期処理あたりで済ませておく気もするが.)
|
1
ちょっと追記
test
CHANGED
@@ -4,11 +4,13 @@
|
|
4
4
|
|
5
5
|
それらが「何のための計算なのか」とか「演算対象の値」等に完全に依存します.
|
6
6
|
|
7
|
+
**つまり,あなたが何をやるのか次第.**
|
8
|
+
|
7
9
|
|
8
10
|
|
9
11
|
例えば,あるオブジェクトのモデルデータが
|
10
12
|
|
11
|
-
「オブジェクトの「中心」を原点としたローカルな座標系で,X,Y,Zが-1~1の中に納まるサイズで用意されている」とき,
|
13
|
+
「オブジェクトの「中心」を原点としたローカルな座標系で,X,Y,Zが-1~1の中に納まるサイズで用意されている」みたいなとき,
|
12
14
|
|
13
15
|
このモデルを
|
14
16
|
|