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