| 103683 | return polygon.length >= 1 && polygon[0].length >= 2 && Number.isFinite(polygon[0][0]); |
| 103684 | } |
| 103685 | function isNestedRingClosed(simplePolygon) { |
| 103686 | var p0 = simplePolygon[0]; |
| 103687 | var p1 = simplePolygon[simplePolygon.length - 1]; |
| 103688 | return p0[0] === p1[0] && p0[1] === p1[1] && p0[2] === p1[2]; |
| 103689 | } |
| 103690 | function isFlatRingClosed(positions, size, startIndex, endIndex) { |
| 103691 | for(var i = 0; i < size; i++){ |
| 103692 | if (positions[startIndex + i] !== positions[endIndex - size + i]) return false; |