[ Identification | Description | Input parameters | Links ]
Mirror_parabolic
ComponentTakes a reflectivity as input and reflects rays in a ideal geometry parabolic mirror. The mirror is positioned in the zx-plane curving towards positive y. I.e. the focal point is (0,0,f(a,b)) The geometry of the paraboloid is governed by the equation: y = x^2 / a^2 + z^2 / b^2 Hence, the focal length for the 'x' curve is f=a^2 / 4, and analogous for z. Example: Mirror_parabolic(R0=1, a=1, b=0, xwidth=0.02, yheight=0, zdepth=0.05)
Name | Unit | Description | Default | |
R0 | 1 | Reflectivity of mirror. | 1 | |
a | sqrt(m) | Transverse curvature scale, if zero - the mirror is flat along x. | 1 | |
b | sqrt(m) | Longitudinal curvature scale, if zero, flat along z. | 1 | |
xwidth | m | Width of mirror. | 0.1 | |
zdepth | m | Length of mirror. | 0.1 | |
yheight | m | Thickness of mirror. If 0 (the default) the mirror is mathemticlly thin. Only has an effect for hitting the mirror from the side. | 0 | |
focusx | m | Transverse focal length along X. Sets a. | 0 | |
focusz | m | Longitudinal focal length along Z. Sets b. | 0 | |
radius | m | Focal length. Sets focusx and focusz. | 0 |
AT ( | , | , | ) RELATIVE | |||
---|---|---|---|---|---|---|
ROTATED ( | , | , | ) RELATIVE |
Mirror_parabolic.comp
.
[ Identification | Description | Input parameters | Links ]
Generated on mcxtrace 3.5.24