[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends:00133] Re: Matrix3d の回転



追記です。

>>私としては、(0.0,1.0,0.0)という結果が欲しいのですが、
>>どの様にすればよいのかわかりません。
> 
> 気になるならば、適切な有効桁で数値を丸めると良いでしょう。

そもそも90度回転がしたいならば、rotZ()を使うのはなく、
90度回転行列の正確な値を直接設定した方が良いでしょう。

rotZ使用:
	Matrix3d Rz = new Matrix3d();
	Rz.rotZ(Math.PI/2);
直接設定:
	Matrix3d Rz = new Matrix3d(0,-1,0, 1,0,0, 0,0,1); // 行列値がこれで正しいか自信ありません ^^;