Aardvark.Base


Ipol

Static members

Static memberDescription
Generate(a, b, interpolator)
Signature: (a:'T * b:'T * interpolator:Func<'T,'T,float,'T>) -> Func<float,'T>
Type parameters: 'T
Generate(a, b, c, d, interpolator)
Signature: (a:'T * b:'T * c:'T * d:'T * interpolator:Func<'T,'T,'T,'T,float,'T>) -> Func<float,'T>
Type parameters: 'T
SlerpShortest(a, b, t)
Signature: (a:Rot3d * b:Rot3d * t:float) -> Rot3d

Spherical linear interpolation.

Assumes q1 and q2 are normalized and that t in [0,1].

This method does interpolate along the shortest arc between q1 and q2.

SlerpShortest(q1, q2, t)
Signature: (q1:Rot3f * q2:Rot3f * t:float) -> Rot3f

Spherical linear interpolation.

Assumes q1 and q2 are normalized and that t in [0,1].

This method does interpolate along the shortest arc between q1 and q2.

Fork me on GitHub