1. A computer-based method for fitting feature elements using a point-cloud of an object, the method comprising: receiving the point-cloud of the object from a point-cloud obtaining device; constructing a triangular mesh surface of the point-cloud; determining a plurality of uppermost boundary points of the triangular mesh surface; fitting a feature element according to the uppermost boundary points; and creating the feature element and outputting the feature element to a display.