FMX.LowLevel3D Sample

From RAD Studio Code Examples

This sample illustrates basic usage of low level 3D objects in mobile applications, using FireMonkey.

Location

You can find the FireMonkeyMobile LowLevel3D sample project at:

  • Start | Programs | Embarcadero RAD Studio 11 Alexandria | Samples and navigate to:
    • Object Pascal\Multi-Device Samples\User Interface\LowLevel3D
    • CPP\Multi-Device Samples\User Interface\LowLevel3D
  • Subversion Repository:
    • You can find Delphi and C++ code samples in GitHub Repositories. Search by name into the samples repositories according to your RAD Studio version.

Description

This application defines a new Material using two predefined bitmaps and a random color. The new material is used to render a rotating rectangular shape within the 3D context of the application form.

How to Use the Sample

  1. Navigate to the one of the locations given above, and open:
    • Delphi: LowLevel3D.dproj
    • C++: LowLevel3D.cbproj
  2. Press F9 or choose Run > Run.

Notice the animated rectangular shape with the customized material.

Classes

  • TForm1 represents the main window of the sample. It contains the following:
    • two TBitmapObject objects used to set the two bitmaps used to create the new material.
    • a TTimer used to create the animated rotation.
  • TMyMaterial class defines the new material.

Implementation

Uses

See Also

Samples