Primitivos (gráficos direct3D 9)
Un primitivo 3D es una colección de vértices que forman una sola entidad 3D. 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 un primitivo cúbico. 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 direct3D (Direct3D 9).
También puede usar triángulos para crear primitivos cuyas superficies parezcan 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 de sombreado de Gouraud .
Los dispositivos Direct3D pueden crear y manipular los siguientes tipos de primitivos.
- listas de puntos
- listas de líneas
- franjas de línea
- de listas de triángulos
- franjas de triángulos de
- fans de triángulos (Direct3D 9)
Puede representar tipos primitivos desde una aplicación de C++ con cualquiera de los métodos de representación de la interfaz IDirect3DDevice9.
Temas relacionados