engine.sbi

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

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

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.