FineKernelToolKit  2.8.10
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成分の値

変数

x成分

y成分

 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義