Package org.joml
Class QuaternionfInterpolator
java.lang.Object
org.joml.QuaternionfInterpolator
Computes the weighted average of multiple rotations represented as
Quaternionf instances.
Instances of this class are not thread-safe.
- Author:
- Kai Burjack
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncomputeWeightedAverage(Quaternionfc[] qs, float[] weights, int maxSvdIterations, Quaternionf dest) Compute the weighted average of all of the quaternions given inqsusing the specified interpolation factorsweights, and store the result indest.
-
Constructor Details
-
QuaternionfInterpolator
public QuaternionfInterpolator()
-
-
Method Details
-
computeWeightedAverage
public Quaternionf computeWeightedAverage(Quaternionfc[] qs, float[] weights, int maxSvdIterations, Quaternionf dest) Compute the weighted average of all of the quaternions given inqsusing the specified interpolation factorsweights, and store the result indest.- Parameters:
qs- the quaternions to interpolate overweights- the weights of each individual quaternion inqsmaxSvdIterations- the maximum number of iterations in the Singular Value Decomposition step used by this methoddest- will hold the result- Returns:
- dest
-