?/TD>
Microsoft DirectX 9.0

PatchMesh9


Defines a mesh defined by Bézier patches. The first array is a list of vertices, and the second array defines the patches for the mesh by indexing into the vertex array.

        template PatchMesh9 \
        { \
            < B9EC94E1-B9A6-4251-BA18-94893F02C0EA > \
            DWORD Type; \
            DWORD Degree; \
            DWORD Basis; \
            DWORD nVertices; \
            array Vector vertices[nVertices]; \
            DWORD nPatches; \
            array Patch patches[nPatches]; \
            [ ... ] \
        } 

Where:

The patches use the vertices in the array of vertices as the control points for each patch.



© 2002 Microsoft Corporation. All rights reserved.