
## SemanticAttribute class

Allow user to use their own structure for static declaration of [`VertexDeclaration`](/3d/python-net/aspose.threed.utilities/vertexdeclaration)



The SemanticAttribute type exposes the following members:

### Constructors
| Constructor | Description |
| :- | :- |
| [`__init__(self, semantic)`](/3d/python-net/aspose.threed.utilities/semanticattribute/__init__/#aspose.threed.utilities.vertexfieldsemantic) | Initialize a [`SemanticAttribute`](/3d/python-net/aspose.threed.utilities/semanticattribute) |
| [`__init__(self, semantic, alias)`](/3d/python-net/aspose.threed.utilities/semanticattribute/__init__/#aspose.threed.utilities.vertexfieldsemantic-str) | Initialize a [`SemanticAttribute`](/3d/python-net/aspose.threed.utilities/semanticattribute) |


### Properties
| Property | Description |
| :- | :- |
| [semantic](/3d/python-net/aspose.threed.utilities/semanticattribute/semantic) | Semantic of the vertex field |
| [alias](/3d/python-net/aspose.threed.utilities/semanticattribute/alias) | Alias of the vertex field |



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