• Viernes 19 de Abril de 2024, 05:41

Autor Tema:  inicio en C# necesito un codigo para crear poligonos  (Leído 3973 veces)

alexcard

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
inicio en C# necesito un codigo para crear poligonos
« en: Jueves 15 de Marzo de 2012, 23:41 »
0
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

caperutxa

  • Miembro activo
  • **
  • Mensajes: 40
  • Nacionalidad: 00
    • Ver Perfil
Re:inicio en C# necesito un codigo para crear poligonos
« Respuesta #1 en: Viernes 16 de Marzo de 2012, 08:40 »
0
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.
Si quieres obtener resultados diferentes no hagas siempre lo mismo.