Quoi t'est-ce

L'ajout de sections “camera” dans le fichier data/preferences.xml permet de creer plusieurs fenêtres avec un seul FG, sur un seul ou plusieurs écrans. il permet (pour le moment) seulement l'affichage d'une zone différente de la vue principale , et pas de créer une vue complètement différente (comme en vue de la tour, vue arrière) auquel cas il faut une autre session de FG par vue.

Une utilisation type peut être de 4 écrans posées en “T”: ecran central, vue à gauche et à droite, et un ecran décalé vers le bas pour les instruments (bon faut 4 sorties vidéo qd même).
les images de camera sont aussi déformées, car on a la partie de la vue qui n'est pas au centre, ce qui provoque un étirement.
Fonctionne aussi sous windows, il faut confirmer si c'est utilisable sur mac (faites le test)”

exemple

plusieurs vues

Pour les vues ci-dessus, j'ai utilisé les lignes suivantes (à ajouter dans data/preferences.xml, quelque part entre <rendering> et </rendering>):

<camera>
  <host-name type="string"></host-name>
  <display>0</display>
  <screen>0</screen>
  <shear-x>0</shear-x>
  <shear-y>-2</shear-y>
  <width>300</width>
  <height>250</height>
  <fullscreen type="bool">false</fullscreen>
 </camera>
 <camera>
   <host-name type="string"></host-name>
   <display>0</display>
   <screen>0</screen>
   <shear-x>-2</shear-x>
   <shear-y>0</shear-y>
   <width>300</width>
   <height>250</height>
   <fullscreen type="bool">false</fullscreen>
 </camera>
 <camera>
   <host-name type="string"></host-name>
   <display>0</display>
   <screen>0</screen>
   <shear-x>2</shear-x>
   <shear-y>0</shear-y>
   <width>300</width>
   <height>250</height>
   <fullscreen type="bool">false</fullscreen>
 </camera>

détails:

  • <host-name type=“string”></host-name>: possibilité d'exporter sur un autre PC ??? (pas testé)
  • <display>0</display> et <screen>0</screen>

Permettent de spécifier sur quel écran s'affiche la vue. C'est lié à la variable DISPLAY (pour la connaître: “echo $DISPLAY” sous linux ).
Par exemple pour le premier écran ça donne: ”:0.0” , pour le deuxieme: ”:0.1” etc… display correspond ici au premier chiffre (numéro de la carte) et screen à la sortie de la carte…

  • <shear-x>2</shear-x> et <shear-y>0</shear-y> donne le décalage de la vue par rapport à l'écran principal, d'après ce que j'ai compris, un shear de 2 fait commencer la vue de la camera ou s'arrête la vue principale. x correspond à l'axe horizontal, et y vertical.
  • <width>300</width> et <height>250</height> : donne la taille de la fenêtre, notez que les fenêtres de camera ne peuvent pas être re-dimensionnées.
  • <fullscreen type=“bool”>false</fullscreen> : si on affiche plein écran ou fenêtré.

Il se peut que certaines choses ne marchent plus en utilisant les cameras, comme le click souris sur les instrument, l'affichage du chat etc… C'est en développement !!!

autre exemple

Une camera toute bête pour mettre les instruments sur un autre écran (:0.1) :

<camera>
  <host-name type="string"></host-name>
  <display>0</display>
  <screen>1</screen>
  <shear-x>0</shear-x>
  <shear-y>-2</shear-y>
  <width>800</width>
  <height>600</height>
  <fullscreen type="bool">false</fullscreen>
 </camera>
 
cvs/camera.txt · Dernière modification: 2011/12/27 14:06 (modification externe)
 
Recent changes RSS feed GNU General Public License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki