![]() |
![]() |
| 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 |
|
#6
|
||||
|
||||
|
Lo que puedes hacer es pensarlo al reves...
Tienes un cirulo de 800px de diámetro. Por lo tanto entra dentro de un cuadrado de 800px con centro en (x,y). Lo que puede hacer es ir leyendo cada pixel y ver si está dentro del círuculo. - averiguas el valor del radio para (x,y). --- para esto utilizas r=sqrt(x²+y²). - si el radio es menor o igual a 400, está dentro del círculo. --- luego pudes decidir qué color le corresponde según el valor del radio. --- (radio(1)= rojo puro, radio(400)=azul puro, radio(200)= 50%rojo+50%azul, ...) - si es mayor, lo descartas. De esta manera la cantidad de iteraciones es 800x800=64000 (y solo en algunas se pinta) Última edición por duilioisola fecha: 04-01-2009 a las 14:57:26. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Un Falso NYT Circulo el 12 de Noviembre | RONPABLO | La Taberna | 0 | 13-11-2008 23:23:00 |
| Círculo sin relleno | bosterito | Gráficos | 2 | 01-02-2007 22:41:02 |
| cómo recortar (en circulo) un formulario en delphi? | rls | Gráficos | 2 | 02-06-2006 09:15:14 |
| Como pintar la fila de un DBGrid | Gustavo Gowdak | OOP | 2 | 04-05-2006 21:34:04 |
| El círculo | delphi.com.ar | Humor | 11 | 28-04-2004 21:22:42 |
|