D3DRMQuaternionSlerp

Interpolates between two quaternion structures, using spherical linear interpolation.

LPD3DRMQUATERNION D3DRMQuaternionSlerp(
LPD3DRMQUATERNION lpq,
LPD3DRMQUATERNION lpa,
LPD3DRMQUATERNION lpb,
D3DVALUE alpha
);

Parameters

lpq

Address of the D3DRMQUATERNION structure that will contain the interpolation.

lpa and lpb

Addresses of the D3DRMQUATERNION structures that are used as the starting and ending points for the interpolation, respectively.

alpha

Value between 0 and 1 that specifies how far to interpolate between lpa and lpb.

Return Values

Returns the address of the quaternion that was passed as the first parameter if successful, or zero otherwise.