    

 ## On this page

  

 

 # asset\_preparation::v3::material::OpticalPolishLayer Struct Reference

 Last update: 16.07.2025 

The properties of the optical polish layer. [More...](structasset__preparation_1_1v3_1_1material_1_1_optical_polish_layer.xhtml#details)

Collaboration diagram for asset_preparation::v3::material::OpticalPolishLayer:

![Collaboration graph](/sites/default/files/migrate-content/avxcelerate_asset_preparation_api_2024_r2/structasset__preparation_1_1v3_1_1material_1_1_optical_polish_layer__coll__graph.png)

\[[legend](graph_legend.xhtml)\]

## <a name="pub-attribs"></a>Public Attributes

[DiffuseProperties](structasset__preparation_1_1v3_1_1material_1_1_diffuse_properties.xhtml) [diffuse\_properties](structasset__preparation_1_1v3_1_1material_1_1_optical_polish_layer.xhtml#a39a76526c010c53647128c7089332dfd) = 1 [NormalProperties](structasset__preparation_1_1v3_1_1material_1_1_normal_properties.xhtml) [normal\_properties](structasset__preparation_1_1v3_1_1material_1_1_optical_polish_layer.xhtml#a50e2bf38970938bc152619e2d67f4b6b) = 2 [AnisotropyProperties](structasset__preparation_1_1v3_1_1material_1_1_anisotropy_properties.xhtml) [anisotropy\_properties](structasset__preparation_1_1v3_1_1material_1_1_optical_polish_layer.xhtml#a4d279e82ad3430e67a5165539ac21869) = 3 [MaskProperties](structasset__preparation_1_1v3_1_1material_1_1_mask_properties.xhtml) [mask\_properties](structasset__preparation_1_1v3_1_1material_1_1_optical_polish_layer.xhtml#a5dfd2cb3696bbd8ce9bb9db3cacb47c9) = 4 <a id="details" name="details"></a>## Detailed Description

The properties of the optical polish layer.



## Member Data Documentation

<a id="a39a76526c010c53647128c7089332dfd"></a>## [◆ ](#a39a76526c010c53647128c7089332dfd)diffuse\_properties

 [DiffuseProperties](structasset__preparation_1_1v3_1_1material_1_1_diffuse_properties.xhtml) asset\_preparation::v3::material::OpticalPolishLayer::diffuse\_properties = 1

The diffuse properties.





<a id="a50e2bf38970938bc152619e2d67f4b6b"></a>## [◆ ](#a50e2bf38970938bc152619e2d67f4b6b)normal\_properties

 [NormalProperties](structasset__preparation_1_1v3_1_1material_1_1_normal_properties.xhtml) asset\_preparation::v3::material::OpticalPolishLayer::normal\_properties = 2

The normal properties.





<a id="a4d279e82ad3430e67a5165539ac21869"></a>## [◆ ](#a4d279e82ad3430e67a5165539ac21869)anisotropy\_properties

 [AnisotropyProperties](structasset__preparation_1_1v3_1_1material_1_1_anisotropy_properties.xhtml) asset\_preparation::v3::material::OpticalPolishLayer::anisotropy\_properties = 3

The anisotropy properties.





<a id="a5dfd2cb3696bbd8ce9bb9db3cacb47c9"></a>## [◆ ](#a5dfd2cb3696bbd8ce9bb9db3cacb47c9)mask\_properties

 [MaskProperties](structasset__preparation_1_1v3_1_1material_1_1_mask_properties.xhtml) asset\_preparation::v3::material::OpticalPolishLayer::mask\_properties = 4

The Mask properties.

Note[Layer](structasset__preparation_1_1v3_1_1material_1_1_layer.xhtml "The layer properties of a material.") 1 must not contain a Mask. 



---

The documentation for this struct was generated from the following file:- material\_description.proto