shadow4.optical_surfaces.s4_conic
Defines the shadow4 Conic class to deal with conic surfaces (plane, sphere, ellipsoid, paraboloid and hyperboloid).
The conic surface is expressed as F(x,y,z)=0, with F a quadratic function of x, y, and z. In other words
F(x,y,z) = ccc[0]*X^2 + ccc[1]*Y^2 + ccc[2]*Z^2 + ccc[3]*X*Y + ccc[4]*Y*Z + ccc[5]*X*Z + ccc[6]*X + ccc[7]*Y + ccc[8]*Z + ccc[9] = 0
Classes
|
Class to manage conic optical surfaces [expressed as a quadratoc polynomial]. |