Object-Oriented Design for a GUI system of Quadric Surface Solid Model Shading and Its Implementation in MFC

碩士 === 國立雲林科技大學 === 機械工程系碩士班 === 93 === Computer-aided design and manufacturing technology has held its position in the industrial world and been widely used in the field such as mechanical engineering and aeronautical engineering . This thesis extends the outcome of previous thesis - a 91 class gra...

Full description

Bibliographic Details
Main Authors: Wei-Ping Lin, 林韋評
Other Authors: none
Format: Others
Language:zh-TW
Published: 2005
Online Access:http://ndltd.ncl.edu.tw/handle/86073000669520973825
Description
Summary:碩士 === 國立雲林科技大學 === 機械工程系碩士班 === 93 === Computer-aided design and manufacturing technology has held its position in the industrial world and been widely used in the field such as mechanical engineering and aeronautical engineering . This thesis extends the outcome of previous thesis - a 91 class graduate student hong-hisng Lai and has undergone the functional expansions based upon the framework of the original programming design .The main purpose of this is to study how to generate the quadric surface solid modeling rending and shading . Although Lai''s work can create a solid to rending and shading . but its can''t display quadric surface rending and shading Therefore , this thesis design and develops an algorithm to achieve the quadric surface solid modeling rending and shading with the relevant modification in the data representation . Thus , it becomes more realistic and comprehensible for 3D Solid involving the revolution of arc edges. This thesis can be divided into two major parts --- Design and Implementation .In the parts of design , referring to the existing theory of rending , shading and coloring surface along with the theory of solid modeling , we develop a basic , general , reusable , and expandable class architecture based on the concepts of abstraction , encapsulation , inheritance etc. the essential elements of the object model . In the part of implementation , this thesis adopts Microsoft''s MFC class foundation , modifies existing class diagrams. and augments new classes to fulfill the rendering of quadric surface solid modeling rending and shading . Also, it improves the interface to satisfy the needs of expansion as well as the purpose of ergonomic consideration.