Many hardware components consist of one or many rotation surfaces, and these componentsare widely used in machinery customization, aerospace and archaeology research. Usually,when a modification is going to be implemented on this sort of components, it is highlyrecommended to demonstrate this component in a way of computer science. Under suchcircumstances, there is no expression of algebra for surface, so this rotation surface needs to bere-generated by reverse engineering. Furthermore, because of the limitation of environment,sampling the data of surface have to be done on a small part of the whole surface, and thisraises a new issue to re-construct the expression for .The key point for re-constructing rotation surface is setting up rotation axis and generatrix. Inthis essay, a method for calculating rotation axis is stated, which is combined B-Spline tomerge generatrix of rotation surface. Finally, the whole rotation surface can be re-constructedby those rotation axis and generatrix.The whole essay is divided to three sections. The first section is the introduction of CAGD,surface modeling and relations between CAGD and reverse engineering.The second section introduces algorithms used in surface's re-construction, includingcoordinate transformation, B-Spline and scattered data triangulation.The third section put emphasis on how to solve generatrix of rotation surface and use B-Splineto fit generatrix of rotation surface, and also examples are listed. |