nanover.utilities.transforms module

class nanover.utilities.transforms.Transform(*, local_to_parent: NDArray, parent_to_local: NDArray)

Bases: object

classmethod from_local_to_parent_matrix(local_to_parent: NDArray)
classmethod from_parent_to_local_matrix(parent_to_local: NDArray)
classmethod from_scene_pose(pose: list[float])
point_local_to_parent(point)
point_parent_to_local(point)
nanover.utilities.transforms.find_transformation_between_point_patterns(start_points: NDArray, final_points: NDArray)

Return the 4x4 transformation matrix that best maps the start points to the final points.