SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: alexcard en Jueves 15 de Marzo de 2012, 23:41

Título: inicio en C# necesito un codigo para crear poligonos
Publicado por: alexcard en Jueves 15 de Marzo de 2012, 23:41
estoy iniciando en programacion y necesito realalizar un pequeño programa con una clase poligono que permita definir N cantidad de puntos y luego trazar lineas entre los mismos

la cosa es que se crear la  clase pero necesito ayuda para que el mismo tome la cantidad -n de poligonos

el constructor para dibujarlo ya lo manejo un poco

yo quiero algo mas o menos asi el formulario tendria unos 3 textbox en uno especificas a cantiad de puntos y los otros 2 seian las coordenadas X y Y de cada puntos la cosa es lograr un alamcenamiento para que al decirle son 10 punto me alamacene 10 coordenadas desde solo 2 textbox para luego con el boton realizar el dibujo
Título: Re:inicio en C# necesito un codigo para crear poligonos
Publicado por: caperutxa en Viernes 16 de Marzo de 2012, 08:40
Para los puntos puedes crear un array bidimensional "dinámico".

Impon la condición que primero tiene que insertar el número de puntos: variable npuntos.
La recoges del textbox y creas el array: puntos[npuntos,npuntos]

Vas insertando cada punto en una posición del array.
Una vez acabada la inserción le envías el array entero al "pintor de polígonos" y los pintas todos con un "for each" por ejemplo.