mqsdx
310.0.1
MQPluginSDK Extention Library / mqsdkをC++またはCLI(.Net)拡張するサポートライブラリ
|
法線データ付きUV座標変換関数オブジェクト [詳細]
#include <MQ0x.hpp>
Public メソッド | |
bool | operator() (MQCoordinate *const uv_coorinates, DWORD *const colors, const MQObject obj, const int count_of_points, const int face_index, const UINT face_uid, const MQPoint &normal, MQPoint *const point_normals) |
変換ファンクタ [詳細] | |
法線データ付きUV座標変換関数オブジェクト
UV座標および面頂点固有の頂点色に対して任意の変換を行います。変換関数はUVバッファへの登録前に実行され、変換後のUV座標がUVバッファに登録されます。
|
inline |
変換ファンクタ
[in,out] | uv_coorinates | UV座標配列へのアクセス |
[in,out] | colors | 頂点色配列へのアクセス |
[in] | obj | オーナーオブジェクト |
[in] | count | uv_coorinates/colors/point_normalsの配列数(3または4) |
[in] | face_index | オーナー面のインデックス |
[in] | face_uid | オーナー面のユニークID |
[in] | normal | 面法線へのアクセス(uv座標系ではなく立体モデル上の法線) |
[in] | point_normals | 正規化済みの頂点法線配列へのアクセス(uv座標系ではなく立体モデル上の法線で、頂点を共有する面法線の平均ベクトル) |