weldx.transformations#

Contains methods and classes for coordinate transformations.

Classes

CoordinateSystemManager

Handles hierarchical dependencies between multiple coordinate systems.

LocalCoordinateSystem

Defines a local cartesian coordinate system in 3d.

WXRotation

Wrapper for creating meta-tagged Rotation objects.

Functions

is_orthogonal

Check if vectors are orthogonal.

is_orthogonal_matrix

Check if ndarray is orthogonal matrix in the last two dimensions.

normalize

Normalize (l2 norm) an ndarray along the last dimension.

orientation_point_plane

Determine a points orientation relative to an arbitrary plane.

orientation_point_plane_containing_origin

Determine a points orientation relative to a plane containing the origin.

point_left_of_line

Determine if a point lies left of a line.

reflection_sign

Get a sign indicating if the transformation is a reflection.

scale_matrix

Return a scaling matrix.

vector_points_to_left_of_vector

Determine if a vector points to the left of another vector.

weldx.transformations.cs_manager

Contains methods and classes for coordinate transformations.

weldx.transformations.local_cs

Contains methods and classes for coordinate transformations.

weldx.transformations.rotation

Contains tools to handle rotations.

weldx.transformations.types

shared type definitions.

weldx.transformations.util

Contains functions for coordinate transformations.