Any good implementation for generating meshes (a.k.a faces)?

Hey, is there any smart implementation of creating faces for all the 3d points maybe making use of some implicit 2d order in the data? I am aware of OpenCV / Meshlab/ … ball pivoting methods etc. but these are not optimal here.