InterpolationEnhancement
#
- class ansys.speos.core.bsdf.InterpolationEnhancement(bsdf, bsdf_namespace, index_1=1.0, index_2=1.0)#
Class to facilitate Specular interpolation enhancement.
Notes
Do not instantiate this class yourself
- Parameters:
bsdf (Union[AnisotropicBSDF, SpectralBRDF])
bsdf_namespace (Union[ansys.api.speos.bsdf.v1.spectral_bsdf_pb2, ansys.api.speos.bsdf.v1.anisotropic_bsdf_pb2])
index_1 (Union[float, None])
index_2 (Union[float, None])
Overview#
Set interpolation obtained from bsdf Class or that modified by user. |
Refractive index on reflection side. |
|
Refractive index on transmission side. |
|
Return a fixed dictionary for reflection interpolation settings to be set by user. |
|
Return a fixed dictionary for reflection interpolation settings to be set by user. |
Import detail#
from ansys.speos.core.bsdf import InterpolationEnhancement
Property detail#
Method detail#
- InterpolationEnhancement.set_interpolation_settings(is_brdf, settings)#
Set interpolation obtained from bsdf Class or that modified by user.
- Parameters:
- is_brdf: bool
true if settings is for brdf, else for btdf
- settings: InterpolationEnhancement._InterpolationSettings
interpolation settings.