finesse.components.surface.Surface.actuate_roc

Surface.actuate_roc(dioptres, direction=('x', 'y'))[source]

Actuate on the radius of curvature (RoC) of the surface with a specified dioptre shift.

Sets the RoC to a new value, R2R_2, via,

R2=2d+2R1,R_2 = \frac{2}{d + \frac{2}{R_1}},

where R1R_1 is the current RoC and dd is the dioptre shift (i.e. the dioptre argument).

By default, both planes of curvature are shifted. To shift, e.g., only the tangential plane, specify direction="x".

Parameters:
dioptresfloat

Shift in surface RoC in dioptres.

directiontuple or str, optional; default: (“x”, “y”)

RoC plane to shift, defaults to both tangential and sagittal.