Outils pour utilisateurs

Outils du site


functions:engine

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
functions:engine [2017/05/20 00:11] falsamfunctions:engine [2023/03/15 15:50] (Version actuelle) – modification externe 127.0.0.1
Ligne 2: Ligne 2:
 ====== engine.sbi ====== ====== engine.sbi ======
 </WRAP> </WRAP>
 +
 +■ **SetEnginePath(EnginePath.s = "sbbjs")**\\
 +Definir le chemin du framework babylon.custom.js
  
 ■ **InitEngine(CallBack, CanvasGadget = #PB_Ignore)**\\ ■ **InitEngine(CallBack, CanvasGadget = #PB_Ignore)**\\
Ligne 8: Ligne 11:
    * //CanvasGadget//. Si pas renseigné le rendu 3D sera full screen.     * //CanvasGadget//. Si pas renseigné le rendu 3D sera full screen. 
  
 +■ **PointerLock(Value = #True)**\\
 +Verouiller la souris sur la caméra active.
  
-■ **CreateSpace2D()**\\ +■ **Value = IsPointerLock()**\\ 
-Crée un espace 2D pour afficher du texte et des sprites. +Retourne **#True** si le pointeur de la sourie est verrouillé sur la caméraSinon **#False**
- +
-■ **BeforeRender(CallBack)**\\ +
-Créer un processus indépendant de la boucle de rendu.+
  
 ■ **RenderLoop(Callback)**\\ ■ **RenderLoop(Callback)**\\
Ligne 21: Ligne 23:
 Affiche le rendu de la scène 3D sur l'écran courant. Affiche le rendu de la scène 3D sur l'écran courant.
  
 +■ **CreateSceneShoot(Camera, Width, Height, Precision.f=1)**\\
 +Prendre une photo de la scène. La précision peut être utilisée comme multiplicateur de la résolution de l'écran.
 +
 +■ **showAxis(size) **\\
 +Affiche l'axe x y z au centre de la scène. Le paramètre Size permet de définir la longueur des axes. 
  
functions/engine.1495231908.txt.gz · Dernière modification : 2023/03/15 15:51 (modification externe)