API:FMX.Objects3D.TShape3D
Delphi
TShape3D = class(TControl3D)
C++
class PASCALIMPLEMENTATION TShape3D : public Fmx::Controls3d::TControl3D
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | FMX.Objects3D.pas FMX.Objects3D.hpp |
FMX.Objects3D | FMX.Objects3D |
Beschreibung
TControl3D repräsentiert die Basisklasse für FMX-3D-Bildschirmkomponenten.
FMX.Objects3D.TShape3D erbt von FMX.Controls3D.TControl3D. Der folgende Inhalt bezieht sich auf FMX.Controls3D.TControl3D.
TControl3D repräsentiert die Basisklasse für FMX-3D-Bildschirmkomponenten.
TControl3D erweitert TFmxObject zur Bereitstellung von auf dem Bildschirm sichtbaren Objekten durch Hinzufügen von Eigenschaften und Methoden für:
- Sichtbarkeit, Opazität (Opacity) und Skalierung (Scale)
- 3D-Größen:
- 3D-Position relativ zu den X-, Y- und Z-Achsen:
- 3D-Drehung relativ zu den X-, Y- und Z-Achsen:
- Maus- und Tastaturinteraktion über Ereignisse:
- OnMouseDown, OnMouseMove oder OnKeyDown
- Zeichnen und Rendern
Nachkommen von TControl3D veröffentlichen TControl3D-Eigenschaften und überschreiben die in TControl3D bereitgestellten Methoden zur Erstellung allgemeiner 3D-Objekte, wie TSphere oder TRectangle3D.