Microsoft DirectX 8.0 (Visual Basic)

D3DXATTRIBUTEWEIGHTS

頂点の成分の重み付けを指定する。

Type D3DXATTRIBUTEWEIGHTS
    Boundary As Single
    diffuse As Single
    Normal As Single
    position As Single
    specular As Single
    Tex(0 To 7) As Single
End Type

メンバ

Boundary
境界成分の加重。
diffuse
ディフューズ成分の加重。
Normal
法線成分の加重。
position
位置成分の加重。
specular
スペキュラ成分の加重。
Tex
テクスチャ座標の加重。

注意

この型は、エッジをたたむ間の相対コストを計算する場合に、単純化の操作が頂点データを扱う方法を記述する。たとえば、Normal フィールドが 0.0 の場合、単純化の操作ではエッジをたたむことに関するエラーを計算する際に頂点法線成分が無視される。ただし、Normal フィールドが 1.0 の場合は、単純化の操作で頂点法線成分が使用される。Normal フィールドが 2.0 の場合は、エラーの数が 2 倍になり、Normal フィールドが 4.0 の場合はエラーの数が 4 倍になる。以下同様に続く。

参照

D3DX8.CreateSPMeshD3DX8.GeneratePMeshD3DX8.SimplifyMesh