
## VertexElementUserData class

Defines custom user data for specified components.
Usually it's application-specific data for special purpose.



**Inheritance:** [`VertexElementUserData`](/3d/python-net/aspose.threed.entities/vertexelementuserdata) → 
[`VertexElement`](/3d/python-net/aspose.threed.entities/vertexelement)



The VertexElementUserData type exposes the following members:

### Constructors
| Constructor | Description |
| :- | :- |
| [`__init__(self)`](/3d/python-net/aspose.threed.entities/vertexelementuserdata/__init__/#) | Initializes a new instance of the [`VertexElementUserData`](/3d/python-net/aspose.threed.entities/vertexelementuserdata) class. |


### Properties
| Property | Description |
| :- | :- |
| [vertex_element_type](/3d/python-net/aspose.threed.entities/vertexelementuserdata/vertex_element_type) | Gets the type of the [`VertexElement`](/3d/python-net/aspose.threed.entities/vertexelement) |
| [name](/3d/python-net/aspose.threed.entities/vertexelementuserdata/name) | Gets or sets the name. |
| [mapping_mode](/3d/python-net/aspose.threed.entities/vertexelementuserdata/mapping_mode) | Gets or sets how the element is mapped. |
| [reference_mode](/3d/python-net/aspose.threed.entities/vertexelementuserdata/reference_mode) | Gets or sets how the element is referenced. |
| [data](/3d/python-net/aspose.threed.entities/vertexelementuserdata/data) | The user data attached in this element |


### Methods
| Method | Description |
| :- | :- |
| [`set_indices(self, data)`](/3d/python-net/aspose.threed.entities/vertexelementuserdata/set_indices/#list) | Load indices |
| [`clear(self)`](/3d/python-net/aspose.threed.entities/vertexelementuserdata/clear/#) | Clears all the data from this vertex element. |



### See Also
* module [`aspose.threed.entities`](..)
* class [`VertexElement`](/3d/python-net/aspose.threed.entities/vertexelement)
* class [`VertexElementUserData`](/3d/python-net/aspose.threed.entities/vertexelementuserdata)
