Outils pour utilisateurs

Outils du site


functions:engine

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /homepages/35/d242132003/htdocs/falsam/sbbjs/wiki/inc/parser/handler.php on line 1552

engine.sbi

SetEnginePath(EnginePath.s = “sbbjs”)
Definir le chemin du framework babylon.custom.js

InitEngine(CallBack, CanvasGadget = #PB_Ignore)
Initialiser l'environnement 3D

  • Callback c'est le nom de la procédure à exécuter quand l'environnement 3D est prét.
  • CanvasGadget. Si pas renseigné le rendu 3D sera full screen.

PointerLock(Value = #True)
Verouiller la souris sur la caméra active.

Value = IsPointerLock()
Retourne #True si le pointeur de la sourie est verrouillé sur la caméra. Sinon #False

RenderLoop(Callback)
Definir la procédure de rendering.

RenderWorld()
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.txt · Dernière modification: 2018/02/28 01:06 par falsam