![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Vamos por partes, porque no entiendo muy bien lo que necesitas. Si lo que quieres es pintar partes de la espiral de diferentes colores puede que este algoritmo te sirva de ayuda, como el primero que puse solo se trata de un ejemplo y seguro que se puede optimizar.
La forma de usarlo es sencilla, a la función anterior le añadí un nuevo parámetro Z que determina cuantos cambios de color hay por cada vuelta de la espiral. Es decir, un valor de Z=0 nos dará una espiral de un solo color, con Z=1 se vera una espiral en que cada vuelta es de un color diferente, Z=2 cada vuelta tendrá 2 colores, etc ... Aquí te la dejo y ya me dirás si es lo que buscabas:
Un ejemplo:
|
|
#2
|
|||
|
|||
|
y si me interesa cada seicirculo de un color diferente como le hago?? ...
|
|
#3
|
||||
|
||||
Esto ya parece el "mas difícil todavía". Pero nada, si quieres un dibujar una espiral de colores, vamos a ver que se puede hacer.
Un ejemplo de como usarla, fíjate que los parámetros son diferentes a las funciones anteriores:
Si quieres cambiar de color mas de una vez por vuelta entonces modificariamos un poco mas el codigo de la funcion:
¿que sera lo siguiente? |
|
#4
|
|||
|
|||
|
Mil gracias ... parece que por lo pronto es todo jeje
|
|
#5
|
|||
|
|||
|
sorry... peroya se que es lo siguiente... es dibujar la espiral en el paintbox con los eventos del mouse (mouseup y mousedown)... me podrian explicar como hacer eso???
|
|
#6
|
||||
|
||||
|
Aquí te dejo un ejemplo, pulsa y arrastra para crear una espiral y cuando te guste como queda suelta el botón y se coloreara.
|
|
#7
|
|||
|
|||
|
mira si mas o menos :S:S le entiendo pero no se me marca un error talvez este equivoca ... procedure Tform1.Seleccionar(R: TRect); el error k me dice es: Undeclared identifier: 'Seleccionar'... y no se k onda:S:s
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Dibujar en delphi | Noitam | Gráficos | 10 | 26-09-2006 12:06:04 |
| Dibujar en canvas | razadi | Varios | 4 | 23-08-2005 00:55:20 |
| Dibujar circulos y arrastrarlos | mosorio | Gráficos | 3 | 16-08-2005 11:43:14 |
| componente para dibujar | pablo | Gráficos | 1 | 14-06-2005 15:16:09 |
| Dibujar en un TWebBrowser | nadie135 | Internet | 1 | 01-11-2003 22:57:41 |
|