KlassenKlassenKlassenKlassen | | | | Operatoren

quat_normalizeT_quat_normalizeQuatNormalizequat_normalizeQuatNormalizeQuatNormalize (Operator)

Name

quat_normalizeT_quat_normalizeQuatNormalizequat_normalizeQuatNormalizeQuatNormalize — Normalisiert ein Quaternion.

Signatur

quat_normalize( : : Quaternion : NormalizedQuaternion)

Herror T_quat_normalize(const Htuple Quaternion, Htuple* NormalizedQuaternion)

Herror quat_normalize(const HTuple& Quaternion, HTuple* NormalizedQuaternion)

void QuatNormalize(const HTuple& Quaternion, HTuple* NormalizedQuaternion)

HQuaternion HQuaternion::QuatNormalize() const

void HOperatorSetX.QuatNormalize(
[in] VARIANT Quaternion, [out] VARIANT* NormalizedQuaternion)

IHQuaternionX* HQuaternionX.QuatNormalize()

static void HOperatorSet.QuatNormalize(HTuple quaternion, out HTuple normalizedQuaternion)

HQuaternion HQuaternion.QuatNormalize()

Beschreibung

Der Operator quat_normalizequat_normalizeQuatNormalizequat_normalizeQuatNormalizeQuatNormalize skaliert das Eingabequaternion QuaternionQuaternionQuaternionQuaternionQuaternionquaternion so, dass dessen Norm 1 beträgt. Das Ergebnis wird in NormalizedQuaternionNormalizedQuaternionNormalizedQuaternionNormalizedQuaternionNormalizedQuaternionnormalizedQuaternion zurückgegeben.

Parallelisierung

Parameter

QuaternionQuaternionQuaternionQuaternionQuaternionquaternion (input_control)  quaternion HQuaternion, HTupleHTupleHTupleHQuaternionX, VARIANTHtuple (real) (double) (double) (double) (double) (double)

Eingabequaternion.

NormalizedQuaternionNormalizedQuaternionNormalizedQuaternionNormalizedQuaternionNormalizedQuaternionnormalizedQuaternion (output_control)  quaternion HQuaternion, HTupleHTupleHTupleHQuaternionX, VARIANTHtuple (real) (double) (double) (double) (double) (double)

Normalisiertes Quaternion.

Vorgänger

axis_angle_to_quataxis_angle_to_quatAxisAngleToQuataxis_angle_to_quatAxisAngleToQuatAxisAngleToQuat

Nachfolger

quat_to_hom_mat3dquat_to_hom_mat3dQuatToHomMat3dquat_to_hom_mat3dQuatToHomMat3dQuatToHomMat3d, quat_rotate_point_3dquat_rotate_point_3dQuatRotatePoint3dquat_rotate_point_3dQuatRotatePoint3dQuatRotatePoint3d

Siehe auch

axis_angle_to_quataxis_angle_to_quatAxisAngleToQuataxis_angle_to_quatAxisAngleToQuatAxisAngleToQuat, quat_interpolatequat_interpolateQuatInterpolatequat_interpolateQuatInterpolateQuatInterpolate, quat_composequat_composeQuatComposequat_composeQuatComposeQuatCompose, quat_conjugatequat_conjugateQuatConjugatequat_conjugateQuatConjugateQuatConjugate

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren