Package org.joml
Class QuaterniondInterpolator
- java.lang.Object
-
- org.joml.QuaterniondInterpolator
-
public class QuaterniondInterpolator extends java.lang.ObjectComputes the weighted average of multiple rotations represented asQuaterniondinstances.Instances of this class are not thread-safe.
- Author:
- Kai Burjack
-
-
Constructor Summary
Constructors Constructor Description QuaterniondInterpolator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QuaterniondcomputeWeightedAverage(Quaterniond[] qs, double[] weights, int maxSvdIterations, Quaterniond dest)Compute the weighted average of all of the quaternions given inqsusing the specified interpolation factorsweights, and store the result indest.
-
-
-
Method Detail
-
computeWeightedAverage
public Quaterniond computeWeightedAverage(Quaterniond[] qs, double[] weights, int maxSvdIterations, Quaterniond 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
-
-