回答編集履歴
1
プログラムを修正
answer
CHANGED
@@ -37,8 +37,13 @@
|
|
37
37
|
};
|
38
38
|
*/
|
39
39
|
|
40
|
+
//ここも直して下さい。aaとvvでは意味が分かりません。
|
40
|
-
Quaternion(float aa, Position vv);
|
41
|
+
//Quaternion(float aa, Position vv);//意味不明
|
42
|
+
explicit Quaternion(Quaternion q);//これなら意味がわかる。
|
41
43
|
|
44
|
+
//ここは追加しといた方が後々便利かも...
|
45
|
+
Quaternion(Vector axis, float angle);
|
46
|
+
|
42
47
|
//C++にはoperatorと言う機能があるのでそっちをお使い下さい。
|
43
48
|
//プラス、関数の中見を拝見しましたが、演算式が間違っています。
|
44
49
|
//クォータニオン同士の乗算は、もっと式が複雑で長いはずです。
|