[Opensim-users] NPCs: Quaternions and Vector3?

drwhiet at spacefriends.de drwhiet at spacefriends.de
Thu Nov 18 16:25:14 UTC 2010


Wow i just thought i was watching a episode of "Numbers" 

Great Explantation 

Best 
Wordfromthe Wise

Am 18.11.2010 um 14:09 schrieb "Garmin Kawaguichi" <garmin.kawaguichi at magalaxie.com>:

> Do not use quaternions to define angles in 3D.
> For example quaternions are used in airplanes to solve difficult problems
> (eg when they climb very vertically or when they fly over the poles); can
> you imagine the pilot announcing quaternions when he chats with his co-pilot
> or ground controller when he talks about the attitude of the aircraft? :)))
> 
> Do as the pilot, use the degrees of angle (not even radians!)
> For LSL, use the conversion functions vectors <<===>> quaternions
> 
> Degrees to quaternions:
> rRotation = llEuler2Rot(vRotxyz * DEG_TO_RAD);
> 
> Quaternions to degees:
> vRotxyz = llRot2Euler(rRotation) * RAD_TO_DEG;
> 
> To avoid major problems, during the build, always ensure that the root has
> as rotation <0.0, 0.0, 0.0>
> Thus vRotxyz.x will be the pitch, vRotxyz.y the roll and  vRotxyz.z the
> course
> 
> GCI
> 
> 
> ----- Original Message ----- From: bodzette Coignet
> To: opensim-users at lists.berlios.de
> Sent: Thursday, November 18, 2010 12:11 AM
> Subject: Re: [Opensim-users] NPCs: Quaternions and Vector3?
> 
> 
> But quaternions I'm having a hard time getting my head around and I have a
> hard time coding something when I don't understand what it is.
> 
> _______________________________________________
> Opensim-users mailing list
> Opensim-users at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-users



More information about the Opensim-users mailing list