Currently aircraft parametric design is an important direction of aircraft configuration also animportant means of aircraft optimization design. One important issue is how to generate an aircraftparametric model rapidly. In addition, the demand of restoring the three-dimensional shape of theaircraft from the two-dimensional view is present in the actual engineering environment. So the workof this paper, based on aircraft parametric design and the secondary development of CAD softwareCATIA, is developing the model-driven module through C++programming language and creating anexternal interface for parametric design, finally automatically generating a parametric model of theaircraft. Meanwhile a software is developed for the three-dimensional reconstruction. The functions ofthis software is extracting geometric parameters of two-dimensional view of the aircraft, calculatingthe parameters of3D model aircraft, and integrating the model-driven module.This paper describes some methods about parametric design of aircraft configuration, includingthe parameterization of nose, fuselage, tail and wing; the study of the secondary development inCATIA CAA, with a detailed description of the secondary development process; the geometricrelationships between the two-dimensional view and the three-dimensional reconstruction; thefunctions of each module and their relationships under the integration of MFC with the view/document structure; Finally, one example demonstrating the whole process from the shapeparameterization and the extraction of the geometric feature in two-dimensional view to thegeneration of a parametric model of an aircraft. |