Package org.joml

Class QuaterniondInterpolator

java.lang.Object
org.joml.QuaterniondInterpolator

public class QuaterniondInterpolator extends Object
Computes the weighted average of multiple rotations represented as Quaterniond instances.

Instances of this class are not thread-safe.

Author:
Kai Burjack
  • Constructor Details

    • QuaterniondInterpolator

      public QuaterniondInterpolator()
  • Method Details

    • computeWeightedAverage

      public Quaterniond computeWeightedAverage(Quaterniond[] qs, double[] weights, int maxSvdIterations, Quaterniond dest)
      Compute the weighted average of all of the quaternions given in qs using the specified interpolation factors weights, and store the result in dest.
      Parameters:
      qs - the quaternions to interpolate over
      weights - the weights of each individual quaternion in qs
      maxSvdIterations - the maximum number of iterations in the Singular Value Decomposition step used by this method
      dest - will hold the result
      Returns:
      dest