Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   TPanel / TLayout auf ein TCube legen (https://www.delphipraxis.net/184328-tpanel-tlayout-auf-ein-tcube-legen.html)

Rynardald 18. Mär 2015 10:18

TPanel / TLayout auf ein TCube legen
 
Ich möchte in meinem FMX-Projekt ein TPanel oder ein TLayout auf eine Seite eines TCubes legen. Ich will das drehen des Cubes nutzen um das wechseln von einem Layout in ein anderes zu animieren.
Geht das? Ich konnte den Cube-Seiten bis jetzt nur eine Farbe zuweisen aber kein konkretes Panel bzw. Layout.

Darlo 18. Mär 2015 10:25

AW: TPanel / TLayout auf ein TCube legen
 
Hi,

soweit ich weiß ist es nicht möglich die 6 Seiten des TCube einzeln anzusprechen.

Rynardald 18. Mär 2015 10:37

AW: TPanel / TLayout auf ein TCube legen
 
Gibt es eine andere Möglichkeit ein TLayout so einzublenden bzw. auszublenden das es aussieht als würde es auf einen Würfel liegen? Bei den Rotationsmöglichkeiten des Layouts fehlt mir bis jetzt die dritte Achse um das ganze nach hinten wegzudrehen.

Darlo 18. Mär 2015 11:23

AW: TPanel / TLayout auf ein TCube legen
 
Layout3d und Layer3d haben doch für x,y und z eine Eigenschaft.

Rynardald 18. Mär 2015 13:17

AW: TPanel / TLayout auf ein TCube legen
 
Layout3d und Layer3D haben aber leider keine RotationCenter-Eigenschaft und rotieren daher immer nur um ihren eigenen Mittelpunkt. Um da einen vernüftige Würfeldrehung hinzubekommen müsste ich gleichzeitig die Position des Layout3d / Layer3d berechnen und aktualisieren (und das geht in Bereiche der Computergrafik wo ich mich dann nicht mehr auskenne ;)).


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz