[ Identification | Description | Input parameters | Links ]
Mirror_toroid
ComponentThis is an implementation of a toroidal mirror which may be curved in two dimensions. To avoid solving quartic equations, the intersection is compited as a combination of two intersections. First, the ray is intersected with a cylinder to catch (almost) the small radius curvature. Secondly, the ray is the intersected with an ellipsoid, with the curvatures matching that of the torus. In the first incarnation we assume the mirror to be curving outwards (a bump).
Name | Unit | Description | Default | |
reflec | "" | |||
zdepth | 0.1 | |||
xwidth | 0.01 | |||
radius | ||||
radius_o | ||||
R0 | 0 |
AT ( | , | , | ) RELATIVE | |||
---|---|---|---|---|---|---|
ROTATED ( | , | , | ) RELATIVE |
Mirror_toroid.comp
.
[ Identification | Description | Input parameters | Links ]
Generated on 2025-03-31 19:18:19