O'Reilly logo

Expert Delphi by Paweł Głowacki

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Using Context3D

Similarly to FireMonkey 2D architecture, there are two possible approaches to 3D rendering. We can render in code or use reusable components. The first path is what is used by many other programming languages and development environments. The more complex and sophisticated our 3D visualization, the more complex our 3D rendering code becomes. Using Rapid Application Development (RAD) with components very quickly pays off as we typically do not need to write too much code to build a great user experience with interactive 3D worlds.

The main interface for calling into 3D APIs in a cross-platform way in FireMonkey is the TContext3D class. Let's build a simple project that is going to use the TContext3D class directly in code. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required