thinBASIC TBGL Website

by Petr Schreiber 
- Visit forum -

Welcome!

This website will help you learn all possible techniques you can try directly in your thinBASIC scripts!

What exactly can you find here?

Tutorials, articles, forum and even exclusive downloads!


Site sections
Ever wanted to get into 3D programming? Don't know how to start? Don't wait and check out tutorials!

Are you old 3D veteran searching for some reading? Jump to articles

Lost in sea of internet, no luck in search for interesting sites? Do not hesitate to visit our manually selected links

Want to ask a question? Problems with site content understanding? Want to see how other people use TBGL? Catch your mouse and make a click at our forum

thinBASIC? TBGL?

Hmm, from your face expression I can see you have never heard of it.
Please sit comfortably and listen the story of free interpreted language...
thinBASIC is interpreted language developed in Italy - Eros Olmi and Roberto Bianchi are its parents.


thinBASIC web
First thinBASIC was released many years ago, in the year 2005. As both authors put maximal efforts to make it best interpreted BASIC, it is still under development. You can check out current status on official website, where you can download it as well.

My contribution to this project consists of creation of "TBGL module", set of commands providing access to the amazing world of 3D graphics. This module is provided with documentation and pack of sample code in every thinBASIC installation natively.

Why use TBGL module?

I don't want to force you to use TBGL, but if you will not do it, please leave this site, make three jumps, immediately wash your hands and every Friday don't speak to anyone ;)

Ok, now seriously.

TBGL module started as OpenGL wrapper in the eldest times, when thinBASIC had no way to interface with other DLLs and Win32. This dark times are over now.

So what to do make TBGL useful again?

Make it easy, accessible, usable on older hardware, with lot of sample code and with connection to free tools like 3D modeler.
That's at least my goal for now.

Wait, did you say free 3D modeler?

Model created in thinEdge
thinEdge


Did I, really? :)

Please get ready to hear something about my "software pet", thinEdge.

thinEdge is ... no, I won't repeat myself, please read information in thinEdge section.
That is the right place to flood you with thoughts about my own software :).

But thinEdge is not only tool to help you in content creation, please see tools section too!.

Latest news...
01.01.2009 - If you need to load and animate MD2 in your projects, see this thread for how to.
50 models in realtime displayed via MD2Plus


26.11.2008 - New ThinBasic is out and very strong - new TBGL, TBEM, Oxygen, Callback functions ... download it now!.

10.07.2008 - Article and sample code for Tomb Raider effects in ThinBasic have been modernised to keep up with latest TBGL..

05.07.2008 - ThinBasic 1.6.0.10 was released.

It brings very important updates to the language, as well as corrected OpenGL headers, which allowed creation of new NeHe tutorials port.

New features are now analysed in first issue of ThinBasic Journal, which in addition to other topics discusses tutorial conversion as well.

Do not miss ThinBasic 1.6.0.10, it is an important release. And it contains some minor additions and tweaks to TBGL and enhanced templates as well.

10.06.2008 - New thinBASIC release adds new functions to the language, and extends TBGL function set as well, recommended download

07.05.2008 - New thinBASIC preview adds sensitivity of TBGL_RenderMatrix2D/3D to viewport size and more, recommended download

03.05.2008 - Corrected problem with Tomb Raider like effects source code. Thanks a lot to Matthew for report, to see what was wrong please read here

10.04.2008 - Old TBGL tutorial attachements has been updated, also new TBGL 0.2.2 preview is out! Check thinBASIC preview 1.6.0.4

25.02.2008 - TBGL module, preview of 0.2.2, can be obtained with latest thinBASIC, click here for more information.

20.01.2008 - It is quite probable TBGL and thinBASIC will drop support for Win9x/ME. What does that mean for you as a developer please read in the announcement.

18.01.2008 - New thinBASIC preview, 1.6.0.1, is out. TBGL has been improved with new TBGL_GetWindowAnyKeyState function and TBGL help file has been improved too. Recommended download.

04.01.2008 - Added Tools section, especially usefull to all who did not have opportunity to watch tools development on thinBASIC forum, this page places all necessary on one page.

04.01.2008 - Improved specification document of thinEdge M15 file format.

* List of latest news is reduced to last few items to prevent page being kilometers long after some time.
See older news here