BxdfDatapoint
#
- class ansys.speos.core.bsdf.BxdfDatapoint(is_brdf, incident_angle, theta_values, phi_values, bxdf, tis=1, anisotropy=0, wavelength=555)#
Class to store a BxDF data point.
- Parameters:
- is_brdfbool
true for transmittive date, False for reflective
- incident_angle
float
incident angle in radian
- theta_values
Collection
[float
] list of theta values for the bxdf data matrix, in radian
- phi_values
Collection
[float
] list of phi values for the bxdf data matrix, in radian
- bxdf
Collection
[float
] nested list of bxdf values in 1/sr
- anisotropy
float
Anisotropy angle in radian
- wavelength
float
Wavelength in nm
- Parameters:
is_brdf (bool)
incident_angle (float)
theta_values (collections.abc.Collection[float])
phi_values (collections.abc.Collection[float])
bxdf (collections.abc.Collection[float])
tis (float)
anisotropy (float)
wavelength (float)
Overview#
Retrieve any information from the BxdfDatapoint object. |
|
Allow to set an incident value in degree. |
Type of bxdf data point eitehr reflective or transmittive. |
|
Incident angle of the Datapoint in radian. |
|
Anisotropy angels of Datapoint. |
|
List of theta values for which values are stored in bxdf data. |
|
List of phi values for which values are stored in bxdf data. |
|
BxDF data as np matrix in 1/sr. |
Create string representation of a RayPath. |
Import detail#
from ansys.speos.core.bsdf import BxdfDatapoint
Property detail#
- property BxdfDatapoint.is_brdf#
Type of bxdf data point eitehr reflective or transmittive.
- Returns:
- bool:
true if reflective false if transmittive
- property BxdfDatapoint.incident_angle#
Incident angle of the Datapoint in radian.
- Returns:
- float:
Incidence angle in radian
- property BxdfDatapoint.anisotropy#
Anisotropy angels of Datapoint.
- property BxdfDatapoint.theta_values#
List of theta values for which values are stored in bxdf data.
- property BxdfDatapoint.phi_values#
List of phi values for which values are stored in bxdf data.
- property BxdfDatapoint.bxdf: numpy.array#
BxDF data as np matrix in 1/sr.
- Returns:
- np.array:
bxdf data in shape theta_values, phi_values
Attribute detail#
- BxdfDatapoint.tis = 1#
- BxdfDatapoint.wavelength = 555#
Method detail#
- BxdfDatapoint.get(key='')#
Retrieve any information from the BxdfDatapoint object.
- BxdfDatapoint.__str__()#
Create string representation of a RayPath.