Package org.joml

Class 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 Detail

      • QuaternionfInterpolator

        public QuaternionfInterpolator​()
    • Method Detail

      • 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