HALCON Reference Manual 10.0.2
Table of Contents / Transformations / Quaternions ClassesClassesClasses | | | Operators

quat_normalizeT_quat_normalizequat_normalizeQuatNormalizeQuatNormalize (Operator)

Name

quat_normalizeT_quat_normalizequat_normalizeQuatNormalizeQuatNormalize — Normalizes a quaternion.

Signature

quat_normalize( : : Quaternion : NormalizedQuaternion)

Herror T_quat_normalize(const Htuple Quaternion, Htuple* NormalizedQuaternion)

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

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

IHQuaternionX* HQuaternionX.QuatNormalize()

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

HQuaternion HQuaternion.QuatNormalize()

Description

The operator quat_normalizequat_normalizequat_normalizeQuatNormalizeQuatNormalize scales the input quaternion QuaternionQuaternionQuaternionQuaternionquaternion such that its norm is 1. The result is returned in NormalizedQuaternionNormalizedQuaternionNormalizedQuaternionNormalizedQuaternionnormalizedQuaternion.

Parallelization

Parameters

QuaternionQuaternionQuaternionQuaternionquaternion (input_control)  quaternion-array HQuaternion, HTupleHTupleHQuaternionX, VARIANTHtuple (real) (double) (double) (double) (double)

Input quaternion.

NormalizedQuaternionNormalizedQuaternionNormalizedQuaternionNormalizedQuaternionnormalizedQuaternion (output_control)  quaternion-array HQuaternion, HTupleHTupleHQuaternionX, VARIANTHtuple (real) (double) (double) (double) (double)

Normalized quaternion.

Possible Predecessors

axis_angle_to_quataxis_angle_to_quataxis_angle_to_quatAxisAngleToQuatAxisAngleToQuat

Possible Successors

quat_to_hom_mat3dquat_to_hom_mat3dquat_to_hom_mat3dQuatToHomMat3dQuatToHomMat3d, quat_rotate_point_3dquat_rotate_point_3dquat_rotate_point_3dQuatRotatePoint3dQuatRotatePoint3d

See also

axis_angle_to_quataxis_angle_to_quataxis_angle_to_quatAxisAngleToQuatAxisAngleToQuat, quat_interpolatequat_interpolatequat_interpolateQuatInterpolateQuatInterpolate, quat_composequat_composequat_composeQuatComposeQuatCompose, quat_conjugatequat_conjugatequat_conjugateQuatConjugateQuatConjugate

Module

Foundation


Table of Contents / Transformations / Quaternions ClassesClassesClasses | | | Operators
HALCON Reference Manual 10.0.2 Copyright © 1996-2011 MVTec Software GmbH