Package org.joml

Class QuaternionfInterpolator

java.lang.Object
org.joml.QuaternionfInterpolator

public class QuaternionfInterpolator extends Object
Computes the weighted average of multiple rotations represented as Quaternionf instances.

Instances of this class are not thread-safe.

Author:
Kai Burjack
  • 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 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