making plugin use vectors of corresponding points - works (ish) in test, but fails in unity for unknown reason. may be to do with marshelling across dll boundary