Patent ID: 6590575
Filing Date: 2003-07-08
Classification: G06T

Abstract:
A method of interactively generating data indicative of a three-dimensional free-form surface and visually displaying the surface by a display unit, comprising the steps of:(a) setting three-dimensional positional data representing sample points on said three-dimensional free-form surface to be generated and at least one auxiliary weight function both in response to commands inputted by a user; (b) calculating virtual data using the three-dimensional positioned data and said auxiliary weight function, and calculating at least one main weight function using said auxiliary weight function and said virtual data so that said main weight function equals a value other then zero at one sample point and equals zero at remaining sample point, and; (c) calculating interpolation values of said free-form surface using said main weight function and said virtual data to obtain data indicative of a modified three-dimensional free-form surface; (d) displaying said modified three-dimensional free-form surface by said display unit; (e) adjusting said data representing said sample points in response to commands inputted by said user; (f) adjusting said auxiliary weight function based on adjusting said data representing said sample points in response to commands inputted by said user; and (g) repeating said steps (b) to (f) as long as said commands are inputted in said step (e) or (f) to obtain a finally modified three-dimensional free-form surface.