C++ CodeRage7: My FireMonkey 3D session demo source code and slides

Posted by on in Blogs
My second C++ CodeRage7 session today is happening right now! This time I'm demonstrating basics of using C++Builder XE3 for building interactive, cross-platform Embarcadero CodeCentral slides and source code of demos presented during the session.

There are four demo projects there. The first one is a C++Builder version of HTML5 Builder "planets" JavaScript planets demo. The beauty of FireMonkey 3D programming is that you do not need to write any code to get a very nice visualisation of Earth and Mars spinning in the deep space... And you can compile it to Windows and to Mac OS from the very same source code... And there are events on 3D objects, so it is easy to turn the visualisation into a fully interactive 3D user interface! That's a big deal!

The second demo demonstrates how to use 2D controls in 3D form using layer 3D component.

The third demo ("Arrows3D") is about the 3D coordinate system in FireMonkey and how move camera in the 3D space with a mouse to make the application more interactive.

The last demo shows how to use "TModel3D" component for importing 3D data created in external 3D modelling software, like "3D Studio MAX", and using it inside of C++Builder XE3 FireMonkey application!

All demos and slides from the sessions are available for download from Embarcadero CodeCentral.

Gold User, Rank: 9, Points: 364
Crazy about Delphi Programming!


Check out more tips and tricks in this development video: