Creates an identity matrix.
Creates a 4x4 matrix with the given arguments in row-major order.
Array with matrix values.
ReadonlyisPosition recording timestamp
Position unit
Get the position probability
Probability between 0 and 1
Position probability
Clone the position
Sets this matrix to the transformation composed of translation, rotation and scale.
Decomposes this matrix into it's position, quaternion and scale components.
Computes determinant of this matrix. Based on http://www.euclideanspace.com/maths/algebra/matrix/functions/inverse/fourD/index.htm
Check if this position equals another position
Other position
Copies the rotation component of the supplied matrix m into this matrix rotation component.
Sets the values of this matrix from the provided array or array-like.
the source array or array-like.
Optionaloffset: number
(optional) offset into the array-like. Default is 0.
Resets this matrix to identity.
Inverts this matrix.
Creates an orthographic projection matrix.
OptionalcoordinateSystem: CoordinateSystemCreates a perspective projection matrix.
OptionalcoordinateSystem: CoordinateSystemSets this matrix as rotation transform around axis by angle radians. Based on http://www.gamedev.net/reference/articles/article1199.asp.
Rotation axis.
Rotation angle in radians.
Sets this matrix as rotation transform around x axis by theta radians.
Rotation angle in radians.
Sets this matrix as rotation transform around y axis by theta radians.
Rotation angle in radians.
Sets this matrix as rotation transform around z axis by theta radians.
Rotation angle in radians.
Sets this matrix as scale transform.
Sets this matrix as shear transform.
Sets this matrix as translation transform.
Sets this matrix as translation transform.
Multiplies this matrix by m.
Sets this matrix to a x b.
Multiplies this matrix by s.
Multiplies the columns of this matrix by vector v.
Sets all fields of this matrix.
Set the upper 3x3 elements of this matrix to the values of the Matrix3 m.
Sets the position component for this matrix from vector v.
Sets the position component for this matrix from vector v.
Writes the elements of this matrix to an array in column-major format.
Writes the elements of this matrix to an array in column-major format.
array to store the resulting vector in.
Optionaloffset: number
(optional) offset in the array at which to put the result.
Transposes this matrix.
StaticfromStaticfromStaticfromCreate a pose from a position
3D position
Output pose
StaticrotationStaticrotationStaticrotationStaticround
Position and orientation.
In computer vision and robotics, a typical task is to identify specific objects in an image and to determine each object's position and orientation relative to some coordinate system. This information can then be used, for example, to allow a robot to manipulate an object or to avoid moving into the object. The combination of position and orientation is referred to as the pose of an object, even though this concept is sometimes used only to describe the orientation. Exterior orientation and translation are also used as synonyms of pose.
See
https://en.wikipedia.org/wiki/Pose_(computer_vision)