Primitif (Grafik Direct3D 9)

Primitif 3D adalah kumpulan simpul yang membentuk satu entitas 3D. Primitif paling sederhana adalah kumpulan titik dalam sistem koordinat 3D, yang disebut daftar titik.

Seringkali, primitif 3D adalah poligon. Poligon adalah gambar 3D tertutup yang digambarkan oleh setidaknya tiga simpul. Poligon paling sederhana adalah segitiga. Microsoft Direct3D menggunakan segitiga untuk menyusun sebagian besar poligonnya karena ketiga simpul dalam segitiga dijamin koplanar. Merender simpul nonplanar tidak efisien. Anda dapat menggabungkan segitiga untuk membentuk poligon dan jala yang besar dan kompleks.

Ilustrasi berikut menunjukkan kubus. Dua segitiga membentuk setiap wajah kubus. Seluruh set segitiga membentuk satu primitif kubik. Anda dapat menerapkan tekstur dan bahan ke permukaan primitif untuk membuatnya tampak menjadi bentuk padat tunggal. Untuk detailnya, lihat Bahan (Direct3D 9) dan Tekstur Direct3D (Direct3D 9).

ilustrasi kubus dengan dua segitiga di setiap wajah

Anda juga dapat menggunakan segitiga untuk membuat primitif yang permukaannya tampak seperti kurva halus. Ilustrasi berikut menunjukkan bagaimana bola dapat disimulasikan dengan segitiga. Setelah material diterapkan, bola terlihat melengkung ketika dirender. Ini terutama berlaku jika Anda menggunakan bayangan Gouraud. Untuk detailnya, lihat Gouraud Shading.

ilustrasi bola yang disimulasikan dengan menggunakan segitiga

Perangkat Direct3D dapat membuat dan memanipulasi jenis primitif berikut.

Anda dapat merender jenis primitif dari aplikasi C++ dengan salah satu metode penyajian antarmuka IDirect3DDevice9 .

Perangkat Direct3D