Convert a list java.awt.geom.Point2D to a java.awt.geom.Area
awt, java
Solution
https://bugs.java.com/bugdatabase/view_bug?bug_id=4077518
Hear that, "customer"? You should be using GeneralPath, even though the absence of Polygon2D since the late 1990s is an obvious monster-truck-sized hole in the API.
Problem
I have a set of points that i want to turn into a closed polygon in Java. I'm currently trying to use java.awt.geom.Point2D and java.awt.geom.Area but can't figure out how to turn a group of the points into an Area. I think I can define a set of Line2Ds based on the points and then add those to the Areas, but that's a lot of work and I'm lazy. So is there an easier way to go. The problem is I have a list of lat/lon coordinates and want to build up an area that I can use for hit testing. Non-core Java libraries are a possibility as well. Update, I looked at using java.awt.Polygon but it only supports ints and I'm operating with doubles for the coordinates.