[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Java3Djp:00865] Re: RE: [Java3Djp:00854] Re: Java3Dの解説
平鍋@esmです.
On Thu, 2 Sep 1999 18:08:21 +0900,
"Numakura" <numakura@xxxxxxxxxx> said:
>>
>> と書いてありましたので setTranslation() の方が良いですね。^^;
>>
> 結局は、内部で保持している(はずの)4×4の行列に対して演算を
> 行うわけですが、set()メソッドではどう変換するのかが見えにくいと
> 思います。それにしてもset()メソッドってあんまりな名前そして
> シグニチャだとおもいませんか?
いいえ.:-)
javax.vecmath では,set() メソッドは一貫して,次の意味で使わ
れています.
現在のオブジェクトの値を一旦クリアし,引数から再度現在の
オブジェクトを計算する.
これは,Matrix に限らずです.これに対し,setTranslation() な
どは,Translation 以外の成分(回転,スケール)は保持したまま,
Translation 成分のみを変更する,という意味です.
という訳で,私には非常に覚えやすく一貫した命名に思えます.
---
Eiwa System Management, Inc. http://www.esm.co.jp/
Kenji Hiranabe E-Mail: hiranabe@xxxxxxxxxx