Supplies an infinite paraboloid as a base, and two derived parabolic dishes, with circular or hexagonal aperture.
A paraboloid that marks rays outside a regular hexagon perimeter as missing. The parameters for the paraboloid’s equation are determined from the focal length. The hexagon is oriented with two parallel to the Y axis.
Arguments
A paraboloid that marks rays outside its diameter as missing. The parameters for the paraboloid’s equation are determined from the focal length.
Arguments
Represent the surface as a mesh in local coordinates. Uses polar bins, i.e. the points are equally distributed by angle and radius, not by x,y.
Arguments
Returns
x, y, z - each a 2D array holding in its (i,j) cell the x, y, and z coordinate (respectively) of point (i,j) in the mesh.
Implements the geometry of a circular paraboloid surface
Arguments
a, b - describe the paraboloid as z = (x/a)**2 + (y/b)**2 (sorry, legacy)
Private attributes: a, b - describe the paraboloid as z = a*x**2 + b*y**2
Determines the variables forming the relevant quadric equation, [1]