私は、Javaで閉じたポリゴンにしたい点のセットを持っています。私は現在、java.awt.geom.Point2Dとjava.awt.geom.Areaを使用しようとしていますが、ポイントのグループをAreaに変換する方法を理解することはできません。リストをjava.awt.geom.Point2Dをjava.awt.geom.Areaに変換する
私は、ポイントに基づいてLine2Dのセットを定義し、それらをエリアに追加することができますが、それは多くの作業であり、私は怠惰です。それでは、より簡単な方法があります。
問題は、緯度/経度座標のリストがあり、ヒットテストに使用できる領域を構築したいという問題です。
非コアJavaライブラリも可能です。
私はjava.awt.Polygonを使用して見ましたが、intをサポートしています。私は座標をdoubleで操作しています。
お知らせラボ: 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
より良いリンク:http://ptolemy.eecs.berkeley.edu/~ptII/pto lemyII/ptIIlatest/ptII/diva/util/java2d/ – M1EK
'GeneralPath'はこれまでのレガシークラスです。 [いくつかの代替案についてのこの質問と回答](http://stackoverflow.com/q/11465330/935676)を参照してください。 9月にこのバグの20周年を祝うことができます;) – amoebe