Patent ID: 8698800
Filing Date: 2014-04-15
Classification: G06T

Abstract:
1. A method for smoothing a triangle mesh surface, said triangle mesh surface comprising a target vertex to be smoothed, said method being performed by a processor and comprising: identifying a plurality of neighboring vertices in said triangle mesh surface as a function of a position of said target vertex; determining a position of said target vertex and a position of each vertex in said plurality of neighboring vertices in a coordinate system associated with said target vertex; determining a surface function as a function of said position of said target vertex and said position of each vertex in said plurality of neighboring vertices; and determining a new position of said target vertex as a function of said surface function; wherein said step of determining a new position of said target vertex comprises determining a new x coordinate and a new y coordinate of said target vertex as a function of the x coordinates and the y coordinates of said vertices in said plurality of neighboring vertices, respectively; and wherein a z coordinate for said target vertex is determined by inputting said new x coordinate and said new y coordinate of said target vertex into said surface function.