frames
Calculate frames (pose matrices) using parallel transport
Parameters
initial up vector, should not be collinear with this[1] - this[0]
Calculates a list of frame transformation matrices using parallel transport along a series of positions.
Return
a list of 4x4 frame matrices corresponding to the input positions.
Parameters
a list of 3D positions defining the path.
an optional list of direction vectors at each position for guiding forward orientation; if empty, directions are estimated from the positions.
the initial up vector, must not have zero or NaN length.
Generates a list of frame transformation matrices along a 3D path using parallel transport.
Return
a list of 4x4 transformation matrices representing the frames at the specified path positions.
Parameters
a list of increasing parameter values that define positions along the path.
the initial up vector, used to determine the orientation of frames; must not have zero or NaN length.
a flag indicating whether to use analytically calculated directions along the path.
Computes a list of frame transformation matrices along a 3D rectified path using parallel transport.
Return
a list of 4x4 transformation matrices representing frames at the specified positions on the path.
Parameters
a list of increasing parameter values that define positions along the path.
the initial up vector, which determines the initial orientation of the frames.
whether to calculate direction vectors analytically; if false, this will use an empty list as directions.