我想檢查兩個多邊形(矢量數不清)是否具有相同的形狀。沒有旋轉這很容易,但我怎麼做這與旋轉的多邊形?我也需要知道旋轉角度。
boolean polygonsHaveSameShape(PVector[] polygon1, PVector[] polygon2){
…
}
float getRotationAngle(PVector[] polygon1, PVector[] polygon2){
…
}
我想檢查兩個多邊形(矢量數不清)是否具有相同的形狀。沒有旋轉這很容易,但我怎麼做這與旋轉的多邊形?我也需要知道旋轉角度。
boolean polygonsHaveSameShape(PVector[] polygon1, PVector[] polygon2){
…
}
float getRotationAngle(PVector[] polygon1, PVector[] polygon2){
…
}
這裏是類似的問題http://stackoverflow.com/q/22159897/2521214 – Spektre