Search this site
Embedded Files
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
  • More
    • Accueil
    • BBC BASIC
    • BBC OS
    • BBC MODULES
    • RUBRIQUES
    • LIENS

⇨ MENU ⇨ BIBLIOTHEQUE

ogllib.bbc

DESCRIPTION.


Le module ogllib.bbc propose des procédures et des fonctions permettant d'afficher et d'animer des graphismes en 3D.




SYNTAXE.


INSTALL @lib$ + "ogllib.bbc"




REMARQUES.

 

La BBC BASIC for SDL 2.0 propose trois modules similaires permettant d'afficher et d"animer des graphismes en 3D, mais qui seront chargés selon l'environnement dans lequel l'application doit être exécutée : 

- le module ogllib.bbc offre une interface pour OpenGL, versions de bureau, cas général ;

- le module gleslib.bbc offre une interface pour OpenGL ES, versions mobiles ;

- le module webgllib.bbc offre une interface WebGL,version navigateur.


Il conviendra donc de remplacer INSTALL @lib$ + "ogllib.bbc" par INSTALL @lib$ + "gleslib.bbc" ou par INSTALL @lib$ + "webgllib.bbc".


Pour de nombreux détails et une meilleure compréhenssion des possibilités offertes par ces modules, il est conseillé de tester et d'étidier attentivement les exemples bbcowl.bbc, lighting.bbc, pyramid.bbc, teapot.bbc et world.bbc, fournis par R.T. RUSSELL dans le répertoire /examples/graphics/.



Note : bien que webgllib soit utilisable sur toutes les plateformes compatibles avec les shaders. Le module doit être chargé depuis votre programme à l'aide de la commande INSTALL @lib$ + "webgllib.bbc", et les définitions alternatives requises seront installées automatiquement, le cas échéantn toutefois, lors de la création d'un paquet d'application, il peut être nécessaire de l'inclure séparément dans la liste des modules intégrés. 



Le module doit être chargé depuis votre programme à l'aide de l'instruction : INSTALL @lib$ + "ogllib.bbc"




LISTE DES PROCEDURES DU MODULE.


FN_initgl() : initialise le module.

FN_load3d() : charge en mémoire les composants d'un objet ou d'une scène.

FN_loadtexture() : charge une texture, depuis un fichier image, en mémoire.

PROC_release() : libère les ressources allouées à un objet, une texture ou autre.

PROC_render() : affiche, dans une vue 2d, un objet ou une scène en 3d.

Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de

vos remarques, vos commentaires et de vos suggestions.

Dans la RETROGICIEL vous trouvez des suggestions simples et classiques pour

TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER

avec un exemple de résolution à télécharger pour vous inspirer.

Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse