SetOrientation()
Syntaxe
SetOrientation(ObjetID, X, Y, Z, W)Description
Change le quaternion représentant l'orientation d'un objet.
Arguments
ObjetID L'ID (Identifiant) de l'objet concerné. Il peut être un des types suivants: - Camera : Utiliser CameraID() pour obtenir un ID valide. - Entité : Utiliser EntityID() pour obtenir un ID valide. - Lumière : Utiliser LightID() pour obtenir un ID valide. - Mesh : Utiliser MeshID() pour obtenir un ID valide. - Noeud : Utiliser NodeID() pour obtenir un ID valide. - Texte3D : Utiliser Text3DID() pour obtenir un ID valide. - Emetteur de Particle : Utiliser ParticleEmitterID() pour obtenir un ID valide. - Groupe de billboards : Utiliser BillboardGroupID() pour obtenir un ID valide.X, Y, Z, W Les nouvelles valeurs du quaternion représentant l'orientation de l'objet.
'X, Y, Z' sont les coordonnées de l'axe de rotation et 'w' l'angle de rotation à appliquer.
Valeur de retour
Aucune.
Remarques
Plutôt que de réaliser une série de rotation autour de l'axe X puis Y puis Z, on définit un axe de rotation unique et un angle de rotation unique lui aussi, qui est la résultante de ces trois rotations. Le tout en une seule opération. Ce qui évite le "blocage de cardan". Les coordonnées de cet axe unique est le triplet (X, Y, Z) et l'angle unique de rotation est 'W'.
Les valeurs du quaternion peuvent être obtenues avec GetX(), GetY(), GetZ() et GetW().
Voir aussi
GetX(), GetY(), GetZ(), GetW(), FetchOrientation()
OS Supportés
Tous