Outils pour utilisateurs

Outils du site


functions:camera

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
functions:camera [2017/05/28 18:22] falsamfunctions:camera [2018/03/04 19:16] falsam
Ligne 4: Ligne 4:
  
  
-■ **Camera = CreateCamera(Name.s, x.f, y.f, z.f, Type = #Free)**\\+■ **Camera = CreateCamera(Name.s, x.f, y.f, z.f, Type = #BJS_Free)**\\
 Créer une caméra dans la scène courante.  Créer une caméra dans la scène courante. 
  
 Trois types de caméras. Trois types de caméras.
-  * **#Free**. C'est la caméra idéal pour explorer une scène 3D.  +  * **#BJS_Free**. C'est la caméra idéal pour explorer une scène 3D. (//Caméra par défaut// 
-  * **#Universal** Une caméra fonctionnant comme la caméra #Free auquel se rajoute un gamepad. +  * **#BJS_Universal** Une caméra fonctionnant comme la caméra #Free auquel se rajoute un gamepad. 
-  * **#ArcRotate**. La caméra tourne autour de la scène verticalement et/ou horizontalement. +  * **#BJS_ArcRotate**. La caméra tourne autour de la scène verticalement et/ou horizontalement. 
-  * **#Follow**. Cette caméra pourra suivre un mesh. Une voiture par exemple. +  * **#BJS_Follow**. Cette caméra pourra suivre un mesh. Une voiture par exemple. 
-  * **#VR**. Une caméra pour une totale immersion virtuelle. +  * **#BJS_VR**. Une caméra pour une totale immersion virtuelle. 
-  * **#Camera360**. Une caméra 360° à utiliser avec un terminal mobile.+  * **#BJS_360**. Une caméra 360° à utiliser avec un terminal mobile.
  
 La caméra se dirige avec le clavier (//flèches//) et la souris. Rien à coder pour son déplacement. La caméra se dirige avec le clavier (//flèches//) et la souris. Rien à coder pour son déplacement.
Ligne 22: Ligne 22:
 ■ **CameraRange(Camera, Near, Far)**\\ ■ **CameraRange(Camera, Near, Far)**\\
 Modifie les valeurs du champ de vision d'une caméra. Modifie les valeurs du champ de vision d'une caméra.
 +
 +Exemple : http://falsam.com/sbbjs/camerarangefov.html
  
 ■ **CameraLookAt(Camera, x.f, y.f, z.f)**\\ ■ **CameraLookAt(Camera, x.f, y.f, z.f)**\\
Ligne 35: Ligne 37:
 Modifier la position d'une caméra. Modifier la position d'une caméra.
  
-■ **CameraX(Camera)**\\+■ **Result = CameraX(Camera)**\\
 Renvoyer la position en X d'une camera. Renvoyer la position en X d'une camera.
  
-■ **CameraY(Camera)**\\+■ **Result = CameraY(Camera)**\\
 Renvoyer la position en Y d'une camera. Renvoyer la position en Y d'une camera.
  
-■ **CameraZ(Camera)**\\+■ **Result = CameraZ(Camera)**\\
 Renvoyer la position en Z d'une camera. Renvoyer la position en Z d'une camera.
  
functions/camera.txt · Dernière modification : 2023/03/15 15:50 de 127.0.0.1