If this transform maps all coordinates onto a point or a line then it will not have an inverse, since coordinates that do not lie on the destination point or line will not have an inverse mapping. The getDeterminant
method can be used to determine if this transform has no inverse, in which case an exception will be thrown if the invert
method is called.
@see #getDeterminant
@exception NoninvertibleTransformException if the matrix cannot be inverted.
@since 1.6
Q-1
of this quaternion Q
such that QQ-1 = [0,0,0,1]
(the identity quaternion). Note that for unit quaternions, a quaternion's inverse is equal to its (far easier to calculate) conjugate.
@param store the Quaternion
to store the result in. If null
, a new one is created.
@see #conjugate(Quaternion)
@return the multiplicative inverse of this quaternion.
If this transform maps all coordinates onto a point or a line then it will not have an inverse, since coordinates that do not lie on the destination point or line will not have an inverse mapping. The getDeterminant
method can be used to determine if this transform has no inverse, in which case an exception will be thrown if the invert
method is called.
@see #getDeterminant
@exception NoninvertibleTransformException if the matrix cannot be inverted.
@since 1.6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|