Como Representar un eje de coordenadas

Iniciado por oJosLoCos, 26 Julio 2009, 20:24 PM

0 Miembros y 2 Visitantes están viendo este tema.

oJosLoCos

Vale.

Entonces creo 2 lineas una horizontal y otra vertical dentro del picture box.
Dices que oX , oY , son el centro , osea el origen , donde cruzan ambas lineas.

Pero siendo asi , no entiendo donde estan situados pues dX dY .

Que hace exactamente esta parte del codigo?
Private Sub Cmd_Graficar_Click()
x = oX + Val(Txt_CordX.Text)
y = oY - Val(Txt_CordY.Text)
Pic_Graf.Line (dX, dY)-(x, y), vbBlue
End Sub

x la entiendo , suma el valor del origen dependiendo de su signo correra a derecha o a izquierda , pero Y , no lo entiendo , porque restarle al orgien el valor de y?

Y por ultimo , picgra.line , no lo acavo de entender que funcion tiene lo de dx,dy - x,y

Siento ser taaan ignorante.. xD pero esque tampoco soy un buen matematico. saludos
>>Visita Nuestra Informacion De GTA IV En * www.cdm.foros.ws *

h0oke

Citar. xD pero esque tampoco soy un buen matematico

No esperes graficar funciones entonces, si no sabes lo que es una línea(sin ofender).

Te recomiendo que depures el código y veas como se "dibujan" los "line".

oJosLoCos

#12
Bueno.. con lo de que no soy un buen matematico me referia a que no soy un iluminado de esas cosas , pero equaciones de una recta , y tal , he hecho. la cuestion es que me gusta asumir muy bien como funciona todo antes de ponerme a experimentar por mi cuenta . Habia cosas que ignorava , como que por ejemplo en visual basic , el orgien se situa en la parte superior izquierda por defecto , o eso he leido.

Tal vez es por eso que has colocado lo de  y = oY - Val(txt_cordY.text) , ya que las Y positivas van hacia abajo , no?

Entonces no se puede desplazar el punto 0,0 a donde queramos? tenemos que adaptar nuestra idea al punto superior izquierdo?

saludos


Edito , lo he creado y tal , siguiendo tu ejemplo xD y empiezo a entenderlo , empezare a experimentar y si me surge algo lo posteo.
Muchas gracias , sobretodo por la paciencia.
>>Visita Nuestra Informacion De GTA IV En * www.cdm.foros.ws *