|
This thesis consists of two parts. The design part includes the MFC GUI design, which is based on the computer graphics theory, optical design knowledge, and practical optical product design experience. Combining the optical design knowledge with 2D curve generation, solid modeling knowledge, and object-oriented concept, it demonstrates its capabilities such as encapsulation, inheritance, and polymorphism in the CAD software system and constitutes the framework for optical product design. In the implementation part, this system is able to generate line, circle, arc, ellipse, and parabola etc. curves. The data of ellipse curve is then read into Lucid Shape, which is the optical analysis software for generating the elliptical reflecting surface. Finally, the lamps and lanterns model is created using Pro-E solid modeler.
|