Bagikan melalui


Fungsi D3DXConcatenateMeshes

Menggabungkan sekelompok jala ke dalam satu jala umum. Metode ini dapat secara opsional menerapkan transformasi matriks ke setiap jala input dan koordinat teksturnya.

Sintaks

HRESULT D3DXConcatenateMeshes(
  _In_        LPD3DXMESH        *ppMeshes,
  _In_        UINT              NumMeshes,
  _In_        DWORD             Options,
  _In_  const D3DXMATRIX        *pGeomXForms,
  _In_  const D3DXMATRIX        *pTextureXForms,
  _In_  const D3DVERTEXELEMENT9 *pDecl,
  _In_        LPDIRECT3DDEVICE9 pD3DDevice,
  _Out_       LPD3DXMESH        *ppMeshOut
);

Parameter

ppMeshes [in]

Jenis: LPD3DXMESH*

Array penunjuk jala input (lihat ID3DXMesh). Jumlah elemen dalam array adalah NumMeshes.

NumMeshes [in]

Jenis: UINT

Jumlah jala input yang akan digabungkan.

Opsi [in]

Jenis: DWORD

Opsi pembuatan jala; ini adalah kombinasi dari satu atau beberapa bendera D3DXMESH . Opsi pembuatan jala setara dengan parameter opsi yang diperlukan oleh D3DXCreateMesh.

pGeomXForms [in]

Jenis: const D3DXMATRIX*

Array transformasi geometri opsional. Jumlah elemen dalam array adalah NumMeshes; setiap elemen adalah matriks transformasi (lihat D3DXMATRIX). Mungkin NULL.

pTextureXForms [in]

Jenis: const D3DXMATRIX*

Array opsional transformasi tekstur. Jumlah elemen dalam array adalah NumMeshes; setiap elemen adalah matriks transformasi (lihat D3DXMATRIX). Parameter ini mungkin NULL.

pDecl [in]

Jenis: const D3DVERTEXELEMENT9*

Penunjuk opsional ke deklarasi puncak (lihat D3DVERTEXELEMENT9). Parameter ini mungkin NULL.

pD3DDevice [in]

Jenis: LPDIRECT3DDEVICE9

Penunjuk ke perangkat IDirect3DDevice9 yang digunakan untuk membuat jala baru.

ppMeshOut [out]

Jenis: LPD3DXMESH*

Alamat penunjuk ke jala yang dibuat (lihat ID3DXMesh).

Menampilkan nilai

Jenis: HRESULT

Jika fungsi berhasil, nilai yang dikembalikan adalah S_OK. Jika fungsi gagal, nilai yang dikembalikan dapat berupa salah satu dari ini: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Keterangan

Jika tidak ada deklarasi puncak yang diberikan sebagai bagian dari parameter pembuatan jala Opsi, metode ini akan menghasilkan penyatuan semua deklarasi puncak subbagian, mempromosikan saluran dan jenis jika perlu. Metode ini akan membuat tabel atribut dari tabel atribut dari jala input. Untuk memastikan pembuatan tabel atribut, panggil Optimalkan dengan Bendera yang diatur ke D3DXMESHOPT_COMPACT dan D3DXMESHOPT_ATTRSORT (lihat D3DXMESHOPT).

Persyaratan

Persyaratan Nilai
Header
D3DX9Mesh.h
Pustaka
D3dx9.lib

Lihat juga

Fungsi Jala