クラス fk_FVector

単精度浮動小数点型3次元ベクトルを管理するクラス [詳細]

すべてのメンバ一覧

Public メソッド

 fk_FVector (void)
 コンストラクタ
 fk_FVector (const fk_FVector &)
 コピーコンストラクタ1
 fk_FVector (const fk_Vector &)
 コピーコンストラクタ2
fk_FVectoroperator= (const fk_Vector &)
 代入演算子

Public 変数

float x
 x成分
float y
 y成分
float z
 z成分

説明

単精度浮動小数点型3次元ベクトルを管理するクラス

このクラスは、3次元ベクトルの各成分を float 型で格納するためのものです。 このクラス自体は、ベクトルに必要な様々な演算機能を保持していません。 ベクトル演算を使用するには fk_Vector を利用して下さい。

このクラスの存在意義は、記憶量の削減にあります。 3次元形状を扱う場合、3次元ベクトルの記憶量が膨大になることがあります。 そのような場合で、精度がそれほど高くなくても差し支えない場合は、 double を基本とするデータを float を基本とするデータにすることで、 記憶量を半分に削減することができます。 fk_FVector は、そのような場合に配列データとして格納しておくことを想定しています。

参照:
fk_Vector, fk_HVector, fk_GenVector

コンストラクタとデストラクタ

fk_FVector::fk_FVector ( void   ) 

コンストラクタ

fk_FVector::fk_FVector ( const fk_FVector  ) 

コピーコンストラクタ1

fk_FVector::fk_FVector ( const fk_Vector  ) 

コピーコンストラクタ2

fk_Vector 型からの変換のため、 浮動小数点精度が double 相当から float 相当まで落ちます。


関数

fk_FVector& fk_FVector::operator= ( const fk_Vector  ) 

代入演算子

fk_Vector 型からの変換のため、 浮動小数点精度が double 相当から float 相当まで落ちます。


変数

x成分

y成分

z成分

FineKernelToolKitに対してFri Apr 23 16:38:40 2010に生成されました。  doxygen 1.6.3