Foros del Web » Programación para mayores de 30 ;) » Java »

Intersección de poligonos en Java

Estas en el tema de Intersección de poligonos en Java en el foro de Java en Foros del Web. Hola, estoy haciendo un programa en Java en el cuál una de las funciones que tiene es que muestre gráficamente la intersección de varios polígonos ...
  #1 (permalink)  
Antiguo 29/12/2008, 05:05
 
Fecha de Ingreso: noviembre-2008
Mensajes: 17
Antigüedad: 16 años
Puntos: 0
Intersección de poligonos en Java

Hola, estoy haciendo un programa en Java en el cuál una de las funciones que tiene es que muestre gráficamente la intersección de varios polígonos irregulares en pantalla.

Bien, he creado mis polígonos en Java, con la clase Polygon y la más o menos funciona, pero a la hora de calcular la intersección no se como hacerlo.

No se si existe algún método en la clase Polygon pero en cualquier caso no se como programarlo.
No se como, a través de las coordenadas de los puntos y lados se puede calcular la interesección.

Y bueno por lo que véis soy novato en esto de programar en Java
  #2 (permalink)  
Antiguo 29/12/2008, 12:13
 
Fecha de Ingreso: octubre-2006
Mensajes: 51
Antigüedad: 18 años, 1 mes
Puntos: 1
Respuesta: Intersección de poligonos en Java

Revise la documentación del api J2SE 6
http://java.sun.com/javase/6/docs/api/index.html

polygon in the class, find the method "intersetcs".

Podría incluso también necesitar, hacer usted mismo algunas cosas, todo depende de que necesite hacer.

Algunos libros interesantes de geometría computacional son:

O'Rourke, J. Computational Geometry in C, 2nd ed. Cambridge, England: Cambridge University Press, 1998.

Mount, D. M. "geometric Intersection." Ch. 33 in Handbook of Discrete and Computational Geometry (Ed. J. E. and J. O'Rourke). Boca Raton, FL: CRC Press, pp. 615-630, 1997.

Suri, S. "Polygon Intersection." §23.3 in Handbook of Discrete and Computational Geometry (Ed. J. E. and J. O'Rourke). Boca Raton, FL: CRC Press, pp. 434-435, 1997.

Saludos!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:26.