scipp.spatial#
Transformations of vectors.
Functions in this module can be used to construct, deconstruct, and modify variables with transformations on vectors.
Despite the name, transformations in this module can be applied to 3-vectors in any vector space and coordinate system, not just the physical space. The user has to ensure that transformations are applied to the correct vectors.
See also
scipp.vector
Construct a scalar variable holding a 3-vector.
scipp.vectors
Construct an array variable holding 3-vectors.
Functions
|
Initializes a single affine transformation from the provided affine matrix coefficients. |
|
Initializes affine transformations from the provided affine matrix coefficients. |
|
Return inputs combined into vectors. |
|
Return the inverse of a spatial transformation. |
|
Constructs a zero dimensional |
|
Constructs a |
|
Creates a rotation-type variable from the provided quaternion coefficients. |
|
Represent a rotation matrix (or matrices) as rotation vector(s). |
|
Creates a rotation-type variable from the provided quaternion coefficients. |
|
Creates rotation transformations from rotation vectors. |
|
Creates a scaling transformation from a provided 3-vector. |
|
Creates scaling transformations from corresponding to the provided 3-vectors. |
|
Creates a translation transformation from a single provided 3-vector. |
|
Creates translation transformations from multiple 3-vectors. |