calculate_cylindrical_coordinates¶
-
dislocation_tools.backend.integral.calculate_cylindrical_coordinates(coordinates, line_direction, perpendicular_direction)¶ Calculate cylindrical coordinates
Given a list of coordinates in 3D space, calculate the radii and angles that determine the perpendicular positions relative to a line in the direction line_direction through the origin. The datum from which the angles are measured is given by perpendicular_direction.
- Parameters
coordinates (array-like) – N×3 array of coordinates
line_direction (array-like) – line direction relative to which the perpendicular distance is calculated
perpendicular_direction (array-like) – direction perpendicular to line_direction; serves as reference datum for calculating angles
- Returns
radii (numpy.ndarray) – N×1 array of perpendicular distances of the coordinates from the line direction
angles (numpy.ndarray) – N×1 array of angles in the plane perpendicular to line_direction, and relative to perpendicular_direction