Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Gira en 360 grados figura que estan en un panel (https://www.clubdelphi.com/foros/showthread.php?t=64658)

jandres007 13-04-2009 20:29:01

Gira en 360 grados figura que estan en un panel
 
Hola Gran comunidad de delphi.

me gustaria me ayudaran un poco: estoy desarrollando una aplicacion y me gustaria saber como haga para poder girar 360 grados las imagens y textos de un panel, ademas hacerles zoom + y zoom- .
pues estoy haciendo un programa de arrastar fichas de un panel a otro para armar objetos, algo asi como el programa BlockCAD que esta por ahi en internet de fichas de bloques de lego. mejor dicho es igual al blockCAD

espero alguien me pueda ayudar..
GRacias a todos..

Neftali [Germán.Estévez] 14-04-2009 10:29:27

Cita:

Empezado por jandres007 (Mensaje 344804)
estoy desarrollando una aplicacion y me gustaria saber como haga para poder girar 360 grados las imagens y textos de un panel, ademas hacerles zoom + y zoom- .


No entiendo si quieres rotar los elementos en dos o tres dimensiones (no conozco el programa que comentas :o). Para dos dimensiones puedes buscar en los foros por "rotar" y verás que ya hemos hablado en varios ocasiones sobre rotar imágenes y Labels. Te puede dar pistas sobre cómo afrontar el problema.

Si se trata de rotar elementos en tres dimensiones, la cosa se complica, y enconces no deberíasmos hablar de imágenes o labels, sino de objetos. Deberás almacenar los objetos como tales (en 3 dimensiones) y para rotarlos, deberás hacerlo calculando la nueva ubicación de cada uno de los puntos del objeto (al que estás aplicando la transformación). Utilizando matrices.

Otra opción es utilizar paquetes/librerías tipo OpenGL/GLScene o similar que ya te proveen de estas operaciones.


La franja horaria es GMT +2. Ahora son las 10:26:10.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi