RandomRays
- class raytracing.RandomRays(yMax=1.0, yMin=None, thetaMax=1.5707963267948966, thetaMin=None, maxCount=100000)
Bases:
RaysA list of rays with Random distribution.
- Parameters:
yMax (float) – Maximum height for the rays (default=1.0)
yMin (float) – Minimum height for the rays (default=None). If no value is assigned to this parameter it will be -yMax.
thetaMax (float) – Maximum angle for the rays (default=np.pi/2)
thetaMin (float) – Minimum angle for the rays (default=None) If no value is assigned to this parameter it will be -thetaMax
maxCount (int) – Number of rays in the list
Methods
|
|
|
Inherited Methods
|
A ray can be appended to the List of the rays using this function. |
|
This function plots the intensity profiles of a list of rays. |
|
This function prints the progress of the iterations |
|
A list of rays can be loaded using this function. |
|
This functions calculates the histogram for the angle of the rays. |
|
This functions calculates the histogram for the height of the rays. |
|
A list of rays can be saved using this function. |
Attributes
|
Returns the number of rays in the list. |
|
|
|
Returns the angles of rays in the list. |
|
Returns the heights of rays in the list. |