我希望削減在多邊形孔:無法找到節點給定afront點 - Poly2Tri
|-----------------------|
| |
| |------| |
| | | |
| |------| |
| |
|-----------------------|
外有以下COORDS(雙):
-0,76 ; -1,5
1,86 ; -1,5
-0,76 ; 1,5
1,86 ; 1,5
內coords(double)是:
0,65 ; -0,66
1,57 ; -0,66
0,65 ; 0,75
1,57 ; 0,75
我想用這個Poly2Tri創建一個帶有前四個點的Polygon。
PolygonPoint[] pts = new PolygonPoint[shape.Length];
for (int i = 0; i < shape.Length; i++)
{
pts[i] = new PolygonPoint((shape[i].X), (shape[i].Y));
points.Add(shape[i]);
}
Polygon p = new Polygon(pts);
之後,我加了第二個四點的洞。
p.AddHole(new Polygon(ptsO));
現在我叫:
P2T.Triangulate(p);
我得到以下異常:無法找到給定afront點節點
如何解決這個異常?
什麼是完整的堆棧跟蹤和錯誤消息? – 2014-10-19 08:04:53