| 204 | } |
| 205 | |
| 206 | decompTri decompPoly::formTriFromEdges(U8 idx1, U8 idx2) |
| 207 | { |
| 208 | decompTri tri; |
| 209 | |
| 210 | tri.setVert(mEdgeList[idx1].i1, 0); |
| 211 | tri.setVert(mEdgeList[idx1].i2, 1); |
| 212 | |
| 213 | if(mEdgeList[idx2].i1 == tri.getVert(0) || mEdgeList[idx2].i1 == tri.getVert(1)) |
| 214 | { |
| 215 | tri.setVert(mEdgeList[idx2].i2, 2); |
| 216 | } |
| 217 | else |
| 218 | { |
| 219 | tri.setVert(mEdgeList[idx2].i1, 2); |
| 220 | } |
| 221 | |
| 222 | return tri; |
| 223 | } |
| 224 | |
| 225 | twoIndices decompPoly::leftmostInsideVerts(U8 idx1, U8 idx2) |
| 226 | { |