TRANSFORMS3D Conventions for manipulating 3D affine transforms.
By 'transform' we mean an affine transform. A 3D affine transform
is represented by a 4*4 matrix. The last row of the matrix is equal to
[0 0 0 1].
Example:
% create a translation by the vector [10 20 30]:
T = createTranslation3d([10 20 30]);
% Transform a basic point:
PT1 = [4 5 6];
PT2 = transformPoint3d(PT1, T)
% returns:
PT2 =
14 25 36
See also
createTranslation3d, createScaling3d, , createBasisTransform3d
createRotationOx, createRotationOy, createRotationOz
rotation3dAxisAndAngle, rotation3dToEulerAngles,
createRotation3dLineAngle, eulerAnglesToRotation3d
transformPoint3d, transformVector3d, transformLine3d, transformPlane3d
composeTransforms3d, recenterTransform3d
Package: matgeom