Struktur D3DXPATCHINFO

Struktur yang berisi atribut mesh patch.

Sintaks

typedef struct D3DXPATCHINFO {
  D3DXPATCHMESHTYPE PatchType;
  D3DDEGREETYPE     Degree;
  D3DBASISTYPE      Basis;
} D3DXPATCHINFO, *LPD3DXPATCHINFO;

Anggota

PatchType

Jenis: D3DXPATCHMESHTYPE

Jenis patch. Untuk informasi tentang jenis patch, lihat D3DXPATCHMESHTYPE.

Gelar

Jenis: D3DDEGREETYPE

Tingkat kurva yang digunakan untuk membangun patch. Untuk informasi tentang derajat yang didukung, lihat D3DDEGREETYPE.

Dasar

Jenis: D3DBASISTYPE

Jenis kurva yang digunakan untuk membangun patch. Untuk informasi tentang jenis dasar yang didukung, lihat D3DBASISTYPE.

Keterangan

Jala adalah sekumpulan wajah, yang masing-masing digambarkan oleh poligon sederhana. Objek dapat dibuat dengan menyambungkan beberapa jala bersama-sama. Jala patch dibangun dari patch. Patch adalah bagian geometri empat sisi yang dibangun dari kurva. Jenis kurva yang digunakan dan urutan kurva dapat bervariasi sehingga permukaan patch akan pas dengan hampir semua bentuk permukaan.

Jenis kombinasi patch berikut didukung:

Jenis Patch Dasar Derajat
Persegi Bezier 2,3,5
Persegi B-Spline 2,3,5
Persegi Catmull-Rom 3
Segitiga Bezier 2,3,5
N-patch T/A 3

 

Persyaratan

Persyaratan Nilai
Header
D3dx9mesh.h

Lihat juga

Struktur D3DX

D3DRECTPATCH_INFO

D3DTRIPATCH_INFO

D3DXCreatePatchMesh