D3DX8.TessellateNPatches
Tessellates a mesh.
object.TessellateNPatches( _
MeshIn As D3DXMesh, _
adjacencyOut As Any, _
NumSegs As Single, _
QuadraticInterpNormals As Boolean, _
adjacencyIn As Any) As D3DXMesh
Parts
- object
- Object expression that resolves to a D3DX8 object.
- MeshIn
- D3DXMesh object representing the mesh to tessellate.
- adjacencyIn
- First element of an array of three Long values per face that specify the three neighbors for each face in the source mesh. This parameter may be set to ByVal 0.
- NumSegs
- Number of segments per edge to tessellate.
- QuadraticInterpNormals
- If set to True, use quadratic interpolation for normals. If set to False, use linear interpolation.
- adjacencyOut
- First element of an array of three Long values per face that specify the three neighbors for each face in the output mesh. This parameter may be set to ByVal 0.
Return Values
D3DXMesh object representing the returned tessellated mesh.
Error Codes
If the method fails, an error is raised and Err.Number can be set to one of the following values.
For information on trapping errors, see the Microsoft® Visual Basic® Error Handling topic.
Note This function tessellates by using the n-Patch algorithm.