| InterpolationHelperSquadSetup Method (QuaternionF, QuaternionF, QuaternionF, QuaternionF, QuaternionF, QuaternionF, QuaternionF, QuaternionF) |
Calculates the parameters for a spline-based quaternion interpolation (single-precision).
Namespace: DigitalRune.Mathematics.InterpolationAssembly: DigitalRune.Mathematics (in DigitalRune.Mathematics.dll) Version: 1.14.0.0 (1.14.0.14427)
Syntax public static void SquadSetup(
QuaternionF q0,
QuaternionF q1,
QuaternionF q2,
QuaternionF q3,
out QuaternionF q,
out QuaternionF a,
out QuaternionF b,
out QuaternionF p
)
Public Shared Sub SquadSetup (
q0 As QuaternionF,
q1 As QuaternionF,
q2 As QuaternionF,
q3 As QuaternionF,
<OutAttribute> ByRef q As QuaternionF,
<OutAttribute> ByRef a As QuaternionF,
<OutAttribute> ByRef b As QuaternionF,
<OutAttribute> ByRef p As QuaternionF
)
public:
static void SquadSetup(
QuaternionF q0,
QuaternionF q1,
QuaternionF q2,
QuaternionF q3,
[OutAttribute] QuaternionF% q,
[OutAttribute] QuaternionF% a,
[OutAttribute] QuaternionF% b,
[OutAttribute] QuaternionF% p
)
static member SquadSetup :
q0 : QuaternionF *
q1 : QuaternionF *
q2 : QuaternionF *
q3 : QuaternionF *
q : QuaternionF byref *
a : QuaternionF byref *
b : QuaternionF byref *
p : QuaternionF byref -> unit
Parameters
- q0
- Type: DigitalRune.Mathematics.AlgebraQuaternionF
The previous quaternion (qn-1). - q1
- Type: DigitalRune.Mathematics.AlgebraQuaternionF
The source quaternion (qn). - q2
- Type: DigitalRune.Mathematics.AlgebraQuaternionF
The target quaternion (qn+1). - q3
- Type: DigitalRune.Mathematics.AlgebraQuaternionF
The subsequent quaternion (qn+2). - q
- Type: DigitalRune.Mathematics.AlgebraQuaternionF
The source quaternion (qn). - a
- Type: DigitalRune.Mathematics.AlgebraQuaternionF
The first intermediate quaternion (an). - b
- Type: DigitalRune.Mathematics.AlgebraQuaternionF
The second intermediate quaternion (an+1). - p
- Type: DigitalRune.Mathematics.AlgebraQuaternionF
The target quaternion (qn+1).
Remarks See Also