Font Size: a A A

The Study, Design And Implement Of The Open-source Cad System

Posted on:2009-12-31Degree:MasterType:Thesis
Country:ChinaCandidate:G WangFull Text:PDF
GTID:2178360308977987Subject:Mechanical design and theory
Abstract/Summary:PDF Full Text Request
The CAD software has become necessary good assistant of the modern design, however the CAD system has higher-priced and difficulties of the road of the legal edition, which making people need a kind of free CAD that can expand highly and develop arbitrarily of CAD model. From there building up a kind of according to the open-source and the CAD model of can be follow-up developed. become useful and have a necessity of business.This thesis introduce the modern software technical development and the software engineering, particularly introduce the thoughts of the software engineering of the object oriented, it combine a technical development of CAD. This thesis put forward that we can using the object software engineering method to set up the open-source planar CAD. This thesis analyzed the local and foreign present condition of the open-source software, the problem of the open-source, summarize the item that the open-source software should notice. By the analysis of CAD system characteristics of the object oriented, this thesis put forward the development process of the object oriented CAD software. According to the demarcation of the CAD system structure, from the development environment, platform and class structure, this thesis discussed the development of principle of CAD system.By using above research and knowledge, according to the need analysis of the system, this thesis design a open-source model of planar CAD. This thesis designed the function model of the system in detail which include three the greatly macroscopic models (the assistance model, data model, painting mold model), and close to 60 small models. Basically the system carried out above-mentioned part, carried out the workflow of the system, complete several painting algorithms, carried out close to 30 painting functions.This is a set of comparison CAD system models, it include the independent painting models and abstract expansion. If a new painting function model joined, it don't need to change any part of the system, and can immediately carry out the system oneness; This thesis designed the processing model of the data. It has certain advantage at speed and brainwave.This thesis give the detailed system structure diagram, it explain the organization structure and the data processing of the system, you can immediately build up another system model quickly according to these contents. This thesis explain the processing of the system with a example of painting, and explain some algorithms and the analysis of the system.
Keywords/Search Tags:object oriented, software engineering, open-source, cad, C++, model, organize, algorithms
PDF Full Text Request
Related items