FineKernelToolKit  2.9.0
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義 ページ
Public メソッド | Public 変数 | すべてのメンバ一覧
クラス fk_TexCoord

テクスチャ座標を管理するクラス [詳細]

Public メソッド

 fk_TexCoord (double x=0.0, double y=0.0)
 コンストラクタ [詳細]
 
 fk_TexCoord (const fk_TexCoord &)
 コピーコンストラクタ [詳細]
 
fk_TexCoordoperator= (const fk_TexCoord &)
 代入演算子 [詳細]
 
bool operator== (const fk_TexCoord &) const
 等号比較演算子 [詳細]
 
void set (double x, double y)
 成分設定関数 [詳細]
 

Public 変数

float x
 x成分 [詳細]
 
float y
 y成分 [詳細]
 

説明

テクスチャ座標を管理するクラス

このクラスは、テクスチャ座標に関する基本的な機能を提供します。

テクスチャ座標系とは、画像のピクセルサイズにかかわらず左下を (0, 0)、 右上端を (1, 1) として、画像の任意の位置をパラメータとして表す座標系のことです。 例えば、画像の中心は (0.5, 0,5) として表されます。 テクスチャ座標系では、横方向が x 成分、縦方向が y 成分となります。

参照
fk_TriTexture, fk_MeshTexture, fk_IFSTexture

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

fk_TexCoord::fk_TexCoord ( double  x = 0.0,
double  y = 0.0 
)

コンストラクタ

引数
[in]xx成分
[in]yy成分
fk_TexCoord::fk_TexCoord ( const fk_TexCoord )

コピーコンストラクタ

関数

fk_TexCoord& fk_TexCoord::operator= ( const fk_TexCoord )

代入演算子

bool fk_TexCoord::operator== ( const fk_TexCoord ) const

等号比較演算子

fk_TexCoord では、以下のように記述することで、 c1 と c2 が等しいかどうかを判断できます。

if(c1 == c2) {
    :
    :
}

ここでの比較は、ある程度の計算誤差を許容します。

void fk_TexCoord::set ( double  x,
double  y 
)

成分設定関数

各成分を設定します。

引数
[in]xx成分の値
[in]yy成分の値

変数

float fk_TexCoord::x

x成分

float fk_TexCoord::y

y成分