我想检查两个多边形(矢量数不清)是否具有相同的形状。没有旋转这很容易,但我怎么做这与旋转的多边形?我也需要知道旋转角度。
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