
## VertexField class

Vertex's field memory layout description.



The VertexField type exposes the following members:

### Properties
| Property | Description |
| :- | :- |
| [data_type](/3d/python-net/aspose.threed.utilities/vertexfield/data_type) | Data type of this field. |
| [semantic](/3d/python-net/aspose.threed.utilities/vertexfield/semantic) | The usage semantic of this field. |
| [alias](/3d/python-net/aspose.threed.utilities/vertexfield/alias) | Alias annotated by attribute [`SemanticAttribute`](/3d/python-net/aspose.threed.utilities/semanticattribute) |
| [index](/3d/python-net/aspose.threed.utilities/vertexfield/index) | Index of this field in the vertex's layout with same semantic. |
| [offset](/3d/python-net/aspose.threed.utilities/vertexfield/offset) | The offset in bytes of this field. |
| [size](/3d/python-net/aspose.threed.utilities/vertexfield/size) | The size in bytes of this field |


### Methods
| Method | Description |
| :- | :- |
| [`compare_to(self, other)`](/3d/python-net/aspose.threed.utilities/vertexfield/compare_to/#aspose.threed.utilities.vertexfield) | Compares this instance to a specified object and returns an indication of their relative values. |



### See Also
* module [`aspose.threed.utilities`](..)
* class [`SemanticAttribute`](/3d/python-net/aspose.threed.utilities/semanticattribute)
