Hacer un poligono con valores flotantes

15/06/2006 - 19:17 por Edgar | Informe spam
El problema que tengo es que necesito hacer un poligo en en un form,
los puntos que tengo para hacer este poligon los tengo en flotante y al
parecer el objeto point solo acepta valores enteros, ¿hay alguna forma
de hacer un poligono con valores flotantes?
Si alguien me puede ayudar, Gracias

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
15/06/2006 - 21:35 | Informe spam
"Edgar" wrote in message
news:
El problema que tengo es que necesito hacer un poligo en en un form,
los puntos que tengo para hacer este poligon los tengo en flotante y al
parecer el objeto point solo acepta valores enteros, ¿hay alguna forma
de hacer un poligono con valores flotantes?



Si usas la función DrawPoligon para pintar el polígono, verás que tiene
dos sobrecargas, una que acepta un array de Point (que son enteros) y otra
que acepta un array de PointF (que son flotantes).
Respuesta Responder a este mensaje
#2 Edgar
16/06/2006 - 00:56 | Informe spam
Alberto Poblacion ha escrito:

"Edgar" wrote in message
news:
> El problema que tengo es que necesito hacer un poligo en en un form,
> los puntos que tengo para hacer este poligon los tengo en flotante y al
> parecer el objeto point solo acepta valores enteros, ¿hay alguna forma
> de hacer un poligono con valores flotantes?

Si usas la función DrawPoligon para pintar el polígono, verás que tiene
dos sobrecargas, una que acepta un array de Point (que son enteros) y otra
que acepta un array de PointF (que son flotantes).



Gracias por la informacion si me sirvio pero ahora en el array de
puntos flotante es muy pequeña la diferencia en los flotantes entre
uno y otro por ejemplo (100.2568, 100.2584, 100.2596,100.2612, etc) y
el poligono que deseo ver no es el resultado que quiero por que la
figura es muy pequeña, ¿hay alguna forma de que las coordenadas del
formulario sean mas grandes? y que se vea la diferencia al graficar
los flotantes que tengo
Respuesta Responder a este mensaje
#3 Alberto Poblacion
16/06/2006 - 07:29 | Informe spam
"Edgar" wrote in message
news:
el poligono que deseo ver no es el resultado que quiero por que la
figura es muy pequeña, ¿hay alguna forma de que las coordenadas del
formulario sean mas grandes? y que se vea la diferencia al graficar
los flotantes que tengo



Lo más fácil es que recorras con un bucle el array de puntos y
multipliques las coordenadas de todos ellos por un mismo factor. Con esto
consigues una especie de "zoom" que amplía el polígono tanto como sea el
valor que usas para multiplicar. Puedes aprovechar el mismo bucle para
sumarles o restarles a la X y la Y el "offset" necesario para desplazar el
polígono a la zona del formulario donde te convenga visualizarlo.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida