mrdja.geometry.get_two_perpendicular_unit_vectors_in_plane
- mrdja.geometry.get_two_perpendicular_unit_vectors_in_plane(plane: ndarray) Tuple[ndarray, ndarray][source]
Get two perpendicular unit vectors in a plane.
- Parameters:
plane (np.ndarray) – Plane described as Ax + By + Cz + D = 0.
- Returns:
Two perpendicular unit vectors in the plane.
- Return type:
Tuple[np.ndarray, np.ndarray]
- Example:
>>> import mrdja.geometry as geom >>> import numpy as np >>> plane = np.array([0, 0, 1, -3]) >>> perpendicular1, perpendicular2 = geom.get_two_perpendicular_unit_vectors_in_plane(plane) >>> perpendicular1 array([0., 1., 0.]) >>> perpendicular2 array([-1., 0., 0.])