elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  ¿como dibujar un circulo pixel a pixel? VB 6.0
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿como dibujar un circulo pixel a pixel? VB 6.0  (Leído 11,151 veces)
AlxSpy

Desconectado Desconectado

Mensajes: 137


Ver Perfil
¿como dibujar un circulo pixel a pixel? VB 6.0
« en: 27 Mayo 2011, 16:28 pm »

hola quisiera dibujar una circulo en el que cada pixel del circulo tenga un color distinto, para eso lo que hago primero es dibujar un circulo con un color blanco y radio 25 con AngleArc en un form, luego una funcion se encarga de buscar los pixeles blancos que componen ese circulo y luego lo que hace es guardar las coordenadas de esos pixeles blancos en un archivo, ahora otro programa carga las coordenadas de ese fichero y pues pinta los pixeles especificados por esas coordenadas en una ventana que le indique (cada pixel con un color diferente), el problema es que si quiero cambiar el tamaño del circulo (radio), pues tengo que guardar un archivo con las coordenadas por cada nuevo circulo que haga,weno y entre otras cosas que necesito hacer tambien esta recorrer y leer los pixeles de una ventana dando vueltas (en circulos).
 ¿sabran alguna idea mas o menos o formula para no depender de este metodo?,


En línea

DarkMatrix

Desconectado Desconectado

Mensajes: 150


Nuestro Limite es la Imaginacion


Ver Perfil WWW
Re: ¿como dibujar un circulo pixel a pixel? VB 6.0
« Respuesta #1 en: 27 Mayo 2011, 19:10 pm »

Puedes almacenar los valores del circulo en una matriz, no he trabajado con funciones trigonometricas en visual basic aun pero creo que si generas el circulo y guardas las coordenadas de cada pixel en una matriz de dos dimensiones siendo (X,Y) luego podras leerlas.


En línea

Todo aquello que no se puede hacer, es lo que no intentamos hacer.
Projecto Ani-Dimension Digital Duel Masters (Juego de cartas masivo multijugador online hecho en Visual Basic 6.0)

Desing by DarkMatrix
AlxSpy

Desconectado Desconectado

Mensajes: 137


Ver Perfil
Re: ¿como dibujar un circulo pixel a pixel? VB 6.0
« Respuesta #2 en: 27 Mayo 2011, 23:32 pm »

weno si, me explico: eso es justamente lo que estoy haciendo guardo las coordenadas y luego las lee mi prog. , pero... y si quiero cambiar el radio tendre que crear otro archivo y otro y otro para cada radio distinto, entonces ¿como podria dibujar circulos pixel a pixel sin tener que recurrir a leer archivos?, weno ya me diste mas o menos una idea de por donde empezar a buscar: "trigonometria", pero si pudieras dar una ayudita màs se agradece.
saludos.
En línea

Psyke1
Wiki

Desconectado Desconectado

Mensajes: 1.089



Ver Perfil WWW
Re: ¿como dibujar un circulo pixel a pixel? VB 6.0
« Respuesta #3 en: 28 Mayo 2011, 01:57 am »

Google, Wikipedia y a probar. :silbar:

DoEvents! :P
En línea

Krähne

Desconectado Desconectado

Mensajes: 51


It can't rain all the time...


Ver Perfil
Re: ¿como dibujar un circulo pixel a pixel? VB 6.0
« Respuesta #4 en: 28 Mayo 2011, 04:30 am »

Google, Wikipedia y a probar. :silbar:

DoEvents! :P

Jajajaja #EPIC +10.
En línea

Yo soy más sabio que este hombre; es posible que ninguno de los dos sepamos cosa que valga la pena, pero él cree que sabe algo, pese a no saberlo, mientras que yo, así como no sé nada, tampoco creo saberlo. Yo no tengo conciencia de saber nada.
BlackZeroX (Astaroth)
Wiki

Desconectado Desconectado

Mensajes: 3.146


I'Love...!¡.


Ver Perfil WWW
Re: ¿como dibujar un circulo pixel a pixel? VB 6.0
« Respuesta #5 en: 28 Mayo 2011, 11:04 am »

.
Calculas las coordenadas X,Y con respecto aun radio y un punto X,Y de centro.

Esto te puede ayudar lee bien hay esta la bibliográfica de mi información.

Temibles Lunas!¡.
En línea




CScript (Actualizado 26/06/2013).

FileX <-- Re-modelando...
Web Principal-->[ Blog(VB6/C/C++) | Host File | Scan Port) ]

The Dark Shadow is my passion.
El infierno es mi Hogar, mi novia es Lilit y el metal mi relig
AlxSpy

Desconectado Desconectado

Mensajes: 137


Ver Perfil
Re: ¿como dibujar un circulo pixel a pixel? VB 6.0
« Respuesta #6 en: 28 Mayo 2011, 18:48 pm »

Google, Wikipedia y a probar. :silbar:

DoEvents! :P

jajja muy gracioso  :laugh:  .

graxias  :D Blackzero toi que leo ese post que dejaste no lo recordaba, ya estoi empezando a entender.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines