OrthoRender¶
- class sonic.OrthoRender¶
This software is made available under the MIT license. See SONIC/LICENSE for details.
- Property Summary
- e¶
Emission angles [rad]
- i¶
Incidence angles [rad]
- phi¶
Emission azimuth angles [rad]
- u_e¶
Emission vectors (unit)
- u_i¶
Incidence vectors (unit)
- u_n¶
Normal vectors (unit)
- Method Summary
- renderRefl(reflObj, i, e, phi)¶
Calculates BRDF values for all points on the render given a particular reflectance model
- Current Rendering Options Supported: OrthoSphere
More coming soon.
- Inputs:
obj (sonic.Orthosphere) - OrthoSphere class object
reflObj - Any class under sonic.Reflectance
i (nxm) (double) - incidence angles [rad]
e (nxm) (double) - emission angles [rad]
phi (nxm) (double) - emission azimuth angles [rad]
- Outputs:
r (nxm) (double): BRDF values for all points given
Last revised: 09/30/2024 Last author: Priyal Soni