get_circle#
- NeoEuler.get_circle(opening_angle: float | ndarray = 1.5707963267948966, steps: int = 100) Vector3d [source]#
Get vectors delineating great or small circle(s) with a given
opening_angle
about each vector.Used for plotting plane traces in stereographic projections.
- Parameters:
- opening_angle
Opening angle(s) around the vector(s). Default is \(\pi/2\), giving a great circle. If an array is passed, its size must be equal to the number of vectors.
- steps
Number of vectors to describe each circle, default is 100.
- Returns:
circles
Vectors delineating circles with the
opening_angle
about the vectors.
Notes
A set of
steps
number of vectors equal to each vector is rotated twice to obtain a circle: (1) About a perpendicular vector to the current vector atopening_angle
and (2) about the current vector in a full circle.