(coordinates)
| 130769 | coordinates.forEach(transformRing); |
| 130770 | } |
| 130771 | function transformRing(coordinates) { |
| 130772 | if (flip) coordinates.reverse(); // maintain winding order |
| 130773 | coordinates.forEach(transformPoint); |
| 130774 | } |
| 130775 | function transformPoint(coordinates) { |
| 130776 | coordinates[0] = (coordinates[0] - x1) * sx + tx; |
| 130777 | coordinates[1] = (coordinates[1] - y1) * sy + ty; |