Primitivos (gráficos de Direct3D 9)

Un elemento 3D primitivo es una colección de vértices que constituyen una entidad 3D única. El primitivo más sencillo es una colección de puntos en un sistema de coordenadas 3D, que se denomina lista de puntos.

A menudo, los primitivos 3D son polígonos. Un polígono es una figura 3D cerrada delineada por al menos tres vértices. El polígono más sencillo es un triángulo. Microsoft Direct3D usa triángulos para componer la mayoría de sus polígonos porque se garantiza que los tres vértices de un triángulo son coplanares. La representación de vértices noplanar es ineficaz. Puede combinar triángulos para formar polígonos y mallas grandes y complejos.

En la ilustración siguiente se muestra un cubo. Dos triángulos forman cada cara del cubo. Todo el conjunto de triángulos forma una primitiva cúbica. Puede aplicar texturas y materiales a las superficies de primitivos para que parezcan ser una sola forma sólida. Para obtener más información, consulta Materiales (Direct3D 9) y Texturas de Direct3D (Direct3D 9).

ilustración de un cubo con dos triángulos en cada cara

También puede usar triángulos para crear primitivos cuyas superficies parecen ser curvas suaves. En la ilustración siguiente se muestra cómo se puede simular una esfera con triángulos. Una vez aplicado un material, la esfera se ve curvada cuando se representa. Esto es especialmente cierto si usa sombreado gouraud. Para obtener más información, consulte Sombreado de Gouraud.

ilustración de una esfera simulada mediante triángulos

Los dispositivos Direct3D pueden crear y manipular los siguientes tipos de primitivos.

Puede representar tipos primitivos desde una aplicación de C++ con cualquiera de los métodos de representación de la interfaz IDirect3DDevice9 .

Dispositivos Direct3D