Powercrust algorithm for surface reconstruction