rs3.properties.material.constitutiveModel.AnisotropicLinearPlanarBase module#
- class rs3.properties.material.constitutiveModel.AnisotropicLinearPlanarBase.AnisotropicLinearPlanarBase(client: Client, id: str)#
Bases:
_ProxyObject- getPlanarDirectionDefinedBy() PlanarDirectionType#
- setPlanarDirectionDefinedBy(planarDirectionType: PlanarDirectionType)#
- getNormalVector() tuple[float, float, float]#
Get the normal vector.
- Returns:
The normal direction defined as a 3D vector (nx, ny, nz), representing the X, Y, and Z components in the global coordinate system.
- Return type:
tuple[float, float, float]
- setNormalVector(value: tuple[float, float, float])#
Set the normal vector.
- Parameters:
value (tuple[float, float, float]) – A 3D vector (nx, ny, nz) representing the normal direction in the global coordinate system.
- getDip() float#
- setDip(value: float)#
- getDipDirection() float#
- setDipDirection(value: float)#
- getSurface() str#
Get defined anisotropic surface for this material.
Note
At least one anisotropic surface needs to be defined to get anisotropy by surface.
- setSurface(value: str)#
Set anisotropic surface for this material.
At least one anisotropic surface needs to be defined to define anisotropy by surface. See Materials > Add Anisotropic Surface or Add Anisotropic Surface by Location for setting anisotropic surfaces.