Estructura D3DXPATCHINFO

Estructura que contiene los atributos de una malla de revisión.

Sintaxis

typedef struct D3DXPATCHINFO {
  D3DXPATCHMESHTYPE PatchType;
  D3DDEGREETYPE     Degree;
  D3DBASISTYPE      Basis;
} D3DXPATCHINFO, *LPD3DXPATCHINFO;

Miembros

PatchType

Tipo: D3DXPATCHMESHTYPE

Tipo de revisión. Para obtener información sobre los tipos de revisión, vea D3DXPATCHMESHTYPE.

Grado

Tipo: D3DDEGREETYPE

Grado de las curvas usadas para construir la revisión. Para obtener información sobre los grados admitidos, vea D3DDEGREETYPE.

Basis

Tipo: D3DBASISTYPE

Tipo de curva usada para construir la revisión. Para obtener información sobre los tipos base admitidos, vea D3DBASISTYPE.

Comentarios

Una malla es un conjunto de caras, cada una de las cuales se describe mediante un polígono simple. Los objetos se pueden crear conectando varias mallas juntas. Una malla de revisión se construye a partir de revisiones. Una revisión es una pieza de geometría de cuatro lados construida a partir de curvas. El tipo de curva utilizada y el orden de la curva puede variar para que la superficie de revisión se ajuste casi a cualquier forma de superficie.

Se admiten los siguientes tipos de combinaciones de revisiones:

Tipo de revisión Basis Grado
Rectángulo Bézier 2,3,5
Rectángulo B-Spline 2,3,5
Rectángulo Catmull-Rom 3
Triangle Bézier 2,3,5
N-patch N/D 3

 

Requisitos

Requisito Value
Encabezado
D3dx9mesh.h

Consulte también

Estructuras D3DX

D3DRECTPATCH_INFO

D3DTRIPATCH_INFO

D3DXCreatePatchMesh