also: - clean up delaunay2d code (Use Point<2>, remove comments) - implement CalcWeights() used to interpolate data from boundary points to surface points