Difference between revisions of "LlSetCameraEyeOffset/fr"

From Second Life Wiki
Jump to navigation Jump to search
(big proofreading & adds)
(je vais y arriver ^^)
 
(One intermediate revision by the same user not shown)
Line 3: Line 3:
|func=llSetCameraEyeOffset|p1_type=vector|p1_name=décalage|p1_desc=decalage relatif au centre de l'objet dans les [[Viewer_coordinate_frames/fr#Local|coordonnees locales]]  
|func=llSetCameraEyeOffset|p1_type=vector|p1_name=décalage|p1_desc=decalage relatif au centre de l'objet dans les [[Viewer_coordinate_frames/fr#Local|coordonnees locales]]  
|func_footnote=Celà correspond a la position d'où la camera regarde pas au [[LlSetCameraAtOffset/fr|point vers lequel elle regarde]]
|func_footnote=Celà correspond a la position d'où la camera regarde pas au [[LlSetCameraAtOffset/fr|point vers lequel elle regarde]]
|func_desc=Permet de règler l'angle de vue de la caméra à l''''offset''' lorsqu'un avatar s'assoie sur la prim.
|func_desc=Permet de règler la position de la caméra au '''décalage''' pour les avatars qui s'assoient sur la prim.
|return_text
|return_text
|spec
|spec
|caveats=Cette fonction ne met pas a jour la camera des agents assis (à moins qu'ils ne se levent et se rassoient). Dans ce cas la position doit etre realisee par avance.<br>
|caveats=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.<br>
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.  
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.  
|constants
|constants
Line 32: Line 32:
|helpers
|helpers
|also_functions=
|also_functions=
{{LSL DefineRow||[[llSetCameraAtOffset/fr|llSetCameraAtOffset]]|Permet de règle la position de la caméra.}}
{{LSL DefineRow||[[llSetCameraAtOffset/fr|llSetCameraAtOffset]]|Permet de règler la position vers laquelle regarde la caméra.}}
{{LSL DefineRow||[[llForceMouselook/fr|llForceMouselook]]|Permet de forcer le passage en vue subjective.}}
{{LSL DefineRow||[[llForceMouselook/fr|llForceMouselook]]|Permet de forcer le passage en vue subjective.}}
{{LSL DefineRow||[[llSetCameraParams/fr|llSetCameraParams]]|Permet de changer plusieurs paramètres de la camera en une seule fois.}}
|also_events
|also_events
|also_tests
|also_tests

Latest revision as of 06:35, 30 September 2008

Description

Fonction: llSetCameraEyeOffset( vector décalage );

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.
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.