LlSetCameraEyeOffset/fr
| LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: llSetCameraEyeOffset( vector décalage );| 243 | N° de fonction |
| 0.0 | Delais |
| 10.0 | Energie |
Permet de règler la position de 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 a la position d'où la camera regarde pas au point vers lequel 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
| • | llSetCameraAtOffset | – | Permet de règler la position vers laquelle regarde 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. |