Konoe3Vector
クラス概要
3次元ベクトルを扱うクラスです。
継承関係
特にありません。
メンバー関数
Konoe3Vector( )
- 引数無しのコンストラクタです。
Konoe3Vector( KFloat x, KFloat y, KFloat z )
- それぞれの座標を明示的に与えるコンストラクタです。
Konoe3Vector( Konoe3Vector & v )
- コピーコンストラクタです。
Konoe3Vector & set( KFloat x, KFloat y, KFloat z )
- 座標の値をセットします。
演算子=
- 代入演算子=はKonoe3Vector同士の値の代入を行ないます。
演算子+
- 演算子+は二つのKonoe3Vectorの加算の結果を返します。
演算子-
- 演算子-は二つのKonoe3Vectorの減算の結果を返します。
演算子*
- 演算子*はKonoe3VectorとKFloatの間の積算の結果を返します。
また、Konoe3Vector同士の積として外積を返します。
演算子/
- 演算子/はKonoe3VectorをKFloatで割った値を返します。
演算子&
- 演算子&はKonoe3Vector同士の内積を返します。
演算子+=、-=、*=、/=
- それぞれ演算の結果を格納します。
演算子KFloat
- 型キャスト演算子KFloatはベクトルのサイズを返します。
Konoe3Vector & nomalize( )
- ベクトルをサイズ1に規格化します。
メンバーデータ
KFloat x
- X座標の値です。
KFloat y
- Y座標の値です。
KFloat z
- Z座標の値です。
定数
[File = Konoe3Vector.html] last modified = 02-Jun-1998
KONOEコラボレーション
konoe-req@konoe.kek.jp