Bagikan melalui


Struktur D3DXATTRIBUTEWEIGHTS

Menentukan atribut bobot jala.

Sintaks

typedef struct D3DXATTRIBUTEWEIGHTS {
  FLOAT Position;
  FLOAT Boundary;
  FLOAT Normal;
  FLOAT Diffuse;
  FLOAT Specular;
  FLOAT Texcoord[8];
  FLOAT Tangent;
  FLOAT Binormal;
} D3DXATTRIBUTEWEIGHTS, *LPD3DXATTRIBUTEWEIGHTS;

Anggota

Position

Jenis: FLOAT

Posisi.

Perbatasan

Jenis: FLOAT

Berat campuran.

Normal

Jenis: FLOAT

Normal.

Diffuse

Jenis: FLOAT

Nilai pencahayaan difus.

Spekular

Jenis: FLOAT

Nilai pencahayaan spekular.

Texcoord

Jenis: FLOAT

Delapan koordinat tekstur.

Tangen

Jenis: FLOAT

Tangen.

Binormal

Jenis: FLOAT

Binormal.

Keterangan

Struktur ini menjelaskan bagaimana operasi penyederhanaan akan mempertimbangkan data vertex saat menghitung biaya relatif antara tepi yang menciutkan. Misalnya, jika bidang Normal adalah 0,0, operasi penyederhanaan akan mengabaikan komponen normal vertex saat menghitung kesalahan untuk ciutkan. Namun, jika bidang Normal adalah 1.0, operasi penyederhanaan akan menggunakan komponen normal vertex. Jika bidang Normal adalah 2,0, gandakan jumlah kesalahan; jika bidang Normal adalah 4,0, maka quadruple jumlah kesalahan, dan sebagainya.

Jenis LPD3DXATTRIBUTEWEIGHTS didefinisikan sebagai penunjuk ke struktur D3DXATTRIBUTEWEIGHTS .

    
    typedef D3DXATTRIBUTEWEIGHTS* LPD3DXATTRIBUTEWEIGHTS;

Persyaratan

Persyaratan Nilai
Header
D3dx9mesh.h

Lihat juga

Struktur D3DX

D3DXSimplifyMesh