Bagikan melalui


Antarmuka ID3DXBaseMesh

Aplikasi menggunakan metode antarmuka ID3DXBaseMesh untuk memanipulasi dan mengkueri mesh dan objek jala progresif.

Anggota

Antarmuka ID3DXBaseMesh mewarisi dari antarmuka IUnknown . ID3DXBaseMesh juga memiliki jenis anggota berikut:

Metode

Antarmuka ID3DXBaseMesh memiliki metode ini.

Metode Deskripsi
CloneMesh Mengkloning jala menggunakan deklarator.
CloneMeshFVF Mengkloning jala menggunakan kode format vertex fleksibel (FVF).
ConvertAdjacencyToPointReps Mengonversi informasi kedekatan jala menjadi array perwakilan titik.
ConvertPointRepsToAdjacency Mengonversi data perwakilan titik ke informasi kedekatan jala.
DrawSubset Menggambar subset jala.
GenerateAdjacency Buat daftar tepi jala, serta daftar wajah yang berbagi setiap tepi.
GetAttributeTable Mengambil tabel atribut untuk jala, atau jumlah entri yang disimpan dalam tabel atribut untuk jala.
GetDeclaration Mengambil deklarasi yang menjelaskan simpul dalam jala.
GetDevice Mengambil perangkat yang terkait dengan jala.
GetFVF Mendapatkan nilai vertex fungsi tetap.
GetIndexBuffer Mengambil data dalam buffer indeks.
GetNumBytesPerVertex Mendapatkan jumlah byte per puncak.
GetNumFaces Mengambil jumlah wajah dalam jala.
GetNumVertices Mengambil jumlah simpul dalam jala.
GetOptions Mengambil opsi jala yang diaktifkan untuk jala ini pada waktu pembuatan.
GetVertexBuffer Mengambil buffer vertex yang terkait dengan jala.
LockIndexBuffer Mengunci buffer indeks dan mendapatkan penunjuk ke memori buffer indeks.
LockVertexBuffer Mengunci buffer vertex dan mendapatkan penunjuk ke memori buffer vertex.
UnlockIndexBuffer Membuka kunci buffer indeks.
UnlockVertexBuffer Membuka buffer vertex.
UpdateSemantics Metode ini memungkinkan pengguna untuk mengubah deklarasi jala tanpa mengubah tata letak data buffer vertex. Panggilan hanya valid jika format deklarasi lama dan baru memiliki ukuran puncak yang sama.

 

Keterangan

Jala adalah objek yang terdiri dari satu set wajah poligonal. Jala mendefinisikan satu set simpul dan satu set wajah (wajah didefinisikan dalam hal simpul dan normal jala).

Jenis LPD3DXBASEMESH didefinisikan sebagai penunjuk ke antarmuka ID3DXBaseMesh .

typedef struct ID3DXBaseMesh *LPD3DXBASEMESH;

Persyaratan

Persyaratan Nilai
Header
D3DX9Mesh.h
Pustaka
D3dx9.lib

Lihat juga

Antarmuka D3DX