Tengo un conjunto de puntos que quiero convertir en un polígono cerrado en Java. Actualmente estoy tratando de usar java.awt.geom.Point2D y java.awt.geom.Area, pero no puedo entender cómo convertir un grupo de puntos en un Área.Convierta una lista java.awt.geom.Point2D a java.awt.geom.Area
Creo que puedo definir un conjunto de Line2D en función de los puntos y luego agregarlos a las áreas, pero eso es mucho trabajo y soy flojo. Entonces, ¿hay una manera más fácil de ir?
El problema es que tengo una lista de coordenadas lat/lon y quiero construir un área que pueda usar para las pruebas de detección.
Las bibliotecas de Java que no son core también son una posibilidad.
Actualización, analicé el uso de java.awt.Polygon pero solo admite ints y estoy trabajando con dobles para las coordenadas.
Aviso existe una aplicación Polygon2D flotando alrededor de la cual llegó originalmente de la interfaz de usuario de Berkeley laboratorio: http://www.google.com/url?sa=t&source=web&ct=res&cd=5&url=http%3A%2F%2Fptolemy.eecs.berkeley.edu%2F~ptII%2FptolemyII%2FptIIlatest%2FptII% 2Fdiva% 2Futil% 2Fjava2d% 2FPolygon2D.java & ei = BNSeSqr3O4y4M7eMmIwC & usg = AFQjCNErxCV1f6zlpi60FEqPkgG1rAfx5A & sig2 = eWfBVNHxVQzY1eJ3DZvC1Q – M1EK
mejor enlace: http://ptolemy.eecs.berkeley.edu/~ptII/pto lemyII/ptIIlatest/ptII/diva/util/java2d/ – M1EK
'GeneralPath' ya es una clase heredada. Consulte [esta pregunta y respuestas para ver algunas alternativas] (http://stackoverflow.com/q/11465330/935676). Podemos celebrar el vigésimo aniversario de este error en septiembre;) – amoebe