LlSetCameraAtOffset/fr

From Second Life Wiki
Jump to: navigation, search

Description

Fonction: llSetCameraAtOffset( vector décalage );

Permet de régler le point vers lequel regarde la caméra au décalage pour les avatars qui s'assoient sur la prim.

• vector décalage decalage relatif au centre de l'objet dans les coordonnees locales

Celà correspond au point vers lequel regarde la caméra pas au point d'où elle regarde

Avertissements

Cette fonction ne met pas a jour la camera des agents assis (à moins qu'ils ne se levent et se rassoient) : La position doit réglée à l'avance.
Le décalage est relatif a l'objet, si vous souhaitez un décalage relatif à un agent assis (qui a lui aussi son decalage et sa rotation) ou relatif a un point de la sim, il vous faut faire les calculs de changement de repére.

Exemples

<lsl>// regle une position d'assise ainsi que la camera pour qu'elle regarde // par dessus les epaules de l'agent assis vers l'avant

back_view(float degrees) {

    rotation sitRot = llAxisAngle2Rot(<0, 0, 1>, degrees * DEG_TO_RAD);

    llSitTarget(<0, 0, 0.1>, sitRot);

    llSetCameraEyeOffset(<-2, 0, 1> * sitRot);
    llSetCameraAtOffset(<2, 0, 1> * sitRot);

}

default {

   state_entry()
   {
       back_view( 208 );
       llSay(0, "Please sit down");
   }

}</lsl>

Voir également

Fonctions

•  llSetCameraEyeOffset Permet de règler la position de la caméra.
•  llForceMouselook Permet de forcer le passage en vue subjective.
•  llSetCameraParams Permet de changer plusieurs paramètres de la camera en une seule fois.
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.