
## VertexElementType enumeration

The type of the vertex element, defined how it will be used in modeling.



The VertexElementType type exposes the following members:

### Fields
| Field | Description |
| :- | :- |
| BINORMAL | Binormal vector, see [`VertexElementBinormal`](/3d/python-net/aspose.threed.entities/vertexelementbinormal) |
| NORMAL | Normal vector, see [`VertexElementNormal`](/3d/python-net/aspose.threed.entities/vertexelementnormal) |
| TANGENT | Tangent vector, see [`VertexElementTangent`](/3d/python-net/aspose.threed.entities/vertexelementtangent) |
| MATERIAL | Material index, see [`VertexElementMaterial`](/3d/python-net/aspose.threed.entities/vertexelementmaterial) |
| POLYGON_GROUP | Polygon group index, see [`VertexElementPolygonGroup`](/3d/python-net/aspose.threed.entities/vertexelementpolygongroup) |
| UV | Texture UV coordinate, see [`VertexElementUV`](/3d/python-net/aspose.threed.entities/vertexelementuv) |
| VERTEX_COLOR | Vertex color, see [`VertexElementVertexColor`](/3d/python-net/aspose.threed.entities/vertexelementvertexcolor) |
| SMOOTHING_GROUP | Smoothing group, See [`VertexElementSmoothingGroup`](/3d/python-net/aspose.threed.entities/vertexelementsmoothinggroup) |
| VERTEX_CREASE | Vertex crease, See [`VertexElementVertexCrease`](/3d/python-net/aspose.threed.entities/vertexelementvertexcrease) |
| EDGE_CREASE | Edge crease, [`VertexElementEdgeCrease`](/3d/python-net/aspose.threed.entities/vertexelementedgecrease) |
| USER_DATA | User data, usually for application-specific purpose, See [`VertexElementUserData`](/3d/python-net/aspose.threed.entities/vertexelementuserdata) |
| VISIBILITY | Visibility for components, see [`VertexElementVisibility`](/3d/python-net/aspose.threed.entities/vertexelementvisibility) |
| SPECULAR | Specular colors, see [`VertexElementSpecular`](/3d/python-net/aspose.threed.entities/vertexelementspecular) |
| WEIGHT | Blend weights, see [`VertexElementWeight`](/3d/python-net/aspose.threed.entities/vertexelementweight) |
| HOLE | Holes, see [`VertexElementHole`](/3d/python-net/aspose.threed.entities/vertexelementhole) |



### See Also
* module [`aspose.threed.entities`](..)
* class [`VertexElementBinormal`](/3d/python-net/aspose.threed.entities/vertexelementbinormal)
* class [`VertexElementEdgeCrease`](/3d/python-net/aspose.threed.entities/vertexelementedgecrease)
* class [`VertexElementHole`](/3d/python-net/aspose.threed.entities/vertexelementhole)
* class [`VertexElementMaterial`](/3d/python-net/aspose.threed.entities/vertexelementmaterial)
* class [`VertexElementNormal`](/3d/python-net/aspose.threed.entities/vertexelementnormal)
* class [`VertexElementPolygonGroup`](/3d/python-net/aspose.threed.entities/vertexelementpolygongroup)
* class [`VertexElementSmoothingGroup`](/3d/python-net/aspose.threed.entities/vertexelementsmoothinggroup)
* class [`VertexElementSpecular`](/3d/python-net/aspose.threed.entities/vertexelementspecular)
* class [`VertexElementTangent`](/3d/python-net/aspose.threed.entities/vertexelementtangent)
* class [`VertexElementUV`](/3d/python-net/aspose.threed.entities/vertexelementuv)
* class [`VertexElementUserData`](/3d/python-net/aspose.threed.entities/vertexelementuserdata)
* class [`VertexElementVertexColor`](/3d/python-net/aspose.threed.entities/vertexelementvertexcolor)
* class [`VertexElementVertexCrease`](/3d/python-net/aspose.threed.entities/vertexelementvertexcrease)
* class [`VertexElementVisibility`](/3d/python-net/aspose.threed.entities/vertexelementvisibility)
* class [`VertexElementWeight`](/3d/python-net/aspose.threed.entities/vertexelementweight)
