Quaternion

General

Quaternion és un enum a Aspose.3d per Python.

Quaternion proporciona mètodes de getter i setter per als seus components w, x, y i z, permetent la manipulació directa dels valors del quaterni.

Valors

Valor de la monedaDescripció
IDENTITYRepresenta la constant de quaternió d’identitat.

Propietats

NomTipus de productesAccésDescripció
wfloatLlegeix., x(), y(), and z() ` actuen tant com a getters i setters per als components quaternians
xfloatLlegeix.És el primer component vectorial del quaternió.
yfloatLlegeix.És el segon component vectorial del quaternió.
zfloatLlegeix.És el tercer component vectorial del quaternió.
lengthfloatLlegeix.Retorna la magnitud del quaternió.

Mètodes

SignaturaDescripció
__init__(w, x, y, z)
get_IDENTITY()'Quaternion'Retorna el quaterni idèntic (w=1, x=0, y=0 , z=0)
normalize()'Quaternion'Retorna un nou quaterni que representa la versió normalitzada (de longitud unitària) del quatorni original.
conjugate()'Quaternion'Retorna el conjugat d’aquest quaternió.
inverse()'Quaternion'Retorna el quaterni invers.
dot(q: 'Quaternion')floatComputa el producte de punt amb un altre quaternió.
concat(rhs: 'Quaternion')'Quaternion'Retorna la concatenat (multiplicació) amb rhs quaternion
euler_angles()'Vector3'Retorna els angles d’Euler com a vector3
to_matrix(translation)'Matrix4'Retorna una matriu 4 que representa la rotació i el canvi donat.
to_angle_axis(angle, axis)Converteix el quaterni a angles i valors d’eixos.
from_euler_angle(pitch, yaw, roll)'Quaternion'Crea un quaterni a partir d’angles de pitch, yaw i roll.
from_angle_axis(a: float, axis)'Quaternion'Crea un quaterni des d’un angle i de l’eix de rotació.
from_rotation(orig, dest)'Quaternion'Crea un quaterni que gira des del vector d’origen al vecteur dest.
interpolate(t: float, from_q: 'Quaternion', to_q: 'Quaternion')'Quaternion'Interpola linealment entre from_q i to_Q per factor t.
slerp(t: float, v1: 'Quaternion', v2: 'Quaternion')'Quaternion'Realitza una interpolació lineal esfèrica entre v1 i v2 per t.
get_keyframe_sequence(anim, create)Obté o crea una seqüència de fotogrames clau per a l’animació.
get_bind_point(anim, create)Obté o crea un punt de vinculació per a una animació.
 Català