KlassenKlassenKlassenKlassen | | | | Operatoren

hom_mat3d_identityT_hom_mat3d_identityHomMat3dIdentityhom_mat3d_identityHomMat3dIdentityHomMat3dIdentity (Operator)

Name

hom_mat3d_identityT_hom_mat3d_identityHomMat3dIdentityhom_mat3d_identityHomMat3dIdentityHomMat3dIdentity — Erzeugt die homogene Transformationsmatrix der identischen 3D-Abbildung.

Signatur

hom_mat3d_identity( : : : HomMat3DIdentity)

Herror T_hom_mat3d_identity(Htuple* HomMat3DIdentity)

Herror hom_mat3d_identity(HTuple* HomMat3DIdentity)

void HomMat3dIdentity(HTuple* HomMat3DIdentity)

void HHomMat3D::HHomMat3D()

void HHomMat3D::HomMat3dIdentity()

void HOperatorSetX.HomMat3dIdentity([out] VARIANT* HomMat3dIdentity)

void HHomMat3DX.HomMat3dIdentity()

static void HOperatorSet.HomMat3dIdentity(out HTuple homMat3DIdentity)

public HHomMat3D()

void HHomMat3D.HomMat3dIdentity()

Beschreibung

hom_mat3d_identityhom_mat3d_identityHomMat3dIdentityhom_mat3d_identityHomMat3dIdentityHomMat3dIdentity erzeugt die homogene Transformationsmatrix HomMat3DIdentityHomMat3DIdentityHomMat3DIdentityHomMat3DIdentityHomMat3DIdentityhomMat3DIdentity, die die identische 3D-Abbildung beschreibt:

Achtung

Homogene Transformationsmatrizen werden zeilenweise in Form eines Tupels abgespeichert; die letzte Zeile wird nicht gespeichert, da sie für alle affinen Transformationsmatrizen identisch ist. Demnach wird die Matrix HomMat3DIdentityHomMat3DIdentityHomMat3DIdentityHomMat3DIdentityHomMat3DIdentityhomMat3DIdentity als das Tupel [1,0,0,0,0,1,0,0,0,0,1,0] abgespeichert.

Parallelisierung

Parameter

HomMat3DIdentityHomMat3DIdentityHomMat3DIdentityHomMat3DIdentityHomMat3DIdentityhomMat3DIdentity (output_control)  hom_mat3d HHomMat3D, HTupleHTupleHTupleHHomMat3DX, VARIANTHtuple (real) (double) (double) (double) (double) (double)

Transformationsmatrix.

Ergebnis

hom_mat3d_identityhom_mat3d_identityHomMat3dIdentityhom_mat3d_identityHomMat3dIdentityHomMat3dIdentity liefert immer den Wert 2 (H_MSG_TRUE).

Nachfolger

hom_mat3d_translatehom_mat3d_translateHomMat3dTranslatehom_mat3d_translateHomMat3dTranslateHomMat3dTranslate, hom_mat3d_translate_localhom_mat3d_translate_localHomMat3dTranslateLocalhom_mat3d_translate_localHomMat3dTranslateLocalHomMat3dTranslateLocal, hom_mat3d_scalehom_mat3d_scaleHomMat3dScalehom_mat3d_scaleHomMat3dScaleHomMat3dScale, hom_mat3d_scale_localhom_mat3d_scale_localHomMat3dScaleLocalhom_mat3d_scale_localHomMat3dScaleLocalHomMat3dScaleLocal, hom_mat3d_rotatehom_mat3d_rotateHomMat3dRotatehom_mat3d_rotateHomMat3dRotateHomMat3dRotate, hom_mat3d_rotate_localhom_mat3d_rotate_localHomMat3dRotateLocalhom_mat3d_rotate_localHomMat3dRotateLocalHomMat3dRotateLocal

Alternativen

pose_to_hom_mat3dpose_to_hom_mat3dPoseToHomMat3dpose_to_hom_mat3dPoseToHomMat3dPoseToHomMat3d

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren