///un optimised but basically computes an expanded border for a 2d polygon - only works for small width however
//attached images shows working for basic polygon
//but as width is increased border crosses over itself
void getBorder(vector<Point3>& points,vector<Point3>& brd)
{