Ceci est une ancienne révision du document !
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.