pairPoints

open override fun pairPoints(shapeA: List<Vector2>, shapeB: List<Vector2>): List<Pair<Int, Int>>

Returns a list of edges, which should be ordered clockwise.

Each edge is defined by a pair of integers, the first is the index into shapeA and the second is the index into shapeB.