
## Material class

The material.
Materials describe the visual appearance of a geometric object.



**Inheritance:** [`Material`](/cad/python-net/aspose.cad.fileformats.collada.fileparser.elements/material) → 
[`ColladaElement`](/cad/python-net/aspose.cad.fileformats.collada.fileparser.elements/colladaelement)



The Material type exposes the following members:

### Constructors
| Constructor | Description |
| :- | :- |
| [__init__](/cad/python-net/aspose.cad.fileformats.collada.fileparser.elements/material/__init__/#) | Constructs a new instance of Material |


### Properties
| Property | Description |
| :- | :- |
| [asset](/cad/python-net/aspose.cad.fileformats.collada.fileparser.elements/material/asset) | Gets or sets the asset.<br/>The material element may contain an asset element. |
| [instance_effect](/cad/python-net/aspose.cad.fileformats.collada.fileparser.elements/material/instance_effect) | Gets or sets the instance effect.<br/>The material must instance an effect. |
| [extra](/cad/python-net/aspose.cad.fileformats.collada.fileparser.elements/material/extra) | Gets or sets the extra.<br/>The extra element may appear any number of times. |
| [id](/cad/python-net/aspose.cad.fileformats.collada.fileparser.elements/material/id) | Gets or sets the id.<br/>The id attribute is a text string containing the unique identifier of this element.<br/>This value must be unique within the instance document.<br/>Optional attribute. |
| [name](/cad/python-net/aspose.cad.fileformats.collada.fileparser.elements/material/name) | Gets or sets the name.<br/>The name attribute is the text string name of this element.<br/>Optional attribute. |



### See Also
* module [`aspose.cad.fileformats.collada.fileparser.elements`](..)
* class [`ColladaElement`](/cad/python-net/aspose.cad.fileformats.collada.fileparser.elements/colladaelement)
* class [`Material`](/cad/python-net/aspose.cad.fileformats.collada.fileparser.elements/material)
