Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by ZYLAGON,
9. Sep 2020
Eigentlich sollte es genügen, den Cube zu drehen.
Aber da ich das mit dem RotationCenter nicht hinbekomme, behelfe ich mir mit einem unsichtbaren TDummy-Container.
Da ich den Cube in dem Dummy verschiebe, rotiert der Cube nicht um seinen Mittelpunkt sondern um den Mittelpunkt des Dummys.
Habe gestern mal getestet mit einer FloatAnimation von 0 bis 180° und das sah schon recht gut aus.
VG ZYL
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by ZYLAGON,
8. Sep 2020
Wenn es 3D sein soll, könntest Du in Deinem Beispiel mit dem Viewport den Cube in einen TDummy stecken, die x-Position des Cubes innerhalb des Dummys verschieben und eine FloatAnimation dem Dummy zuordnen.
Wird dann der Dummy um die Y-Achse rotiert, verhält sich der Cube wie eine Seite, die von einer Seite zur anderen wandert.
VG ZYL