Font Size: a A A

The Design And Implementation Of 3D CAD System Architecture Based On ACIS

Posted on:2009-03-15Degree:MasterType:Thesis
Country:ChinaCandidate:J T ShaoFull Text:PDF
GTID:2178360245469507Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Because 3D CAD system has many advantages, such as visualization, efficient design, and reducing development cycle, and these advantages bring fundamental changes for manufacturing industry. Therefore, traditional 2D CAD system was superseded by 3D CAD system that it is a necessary development. Compared with 2D CAD system, more related fields, more complicated and more difficult issues will be involved in the design and implementation of 3D CAD system.Currently, in the field of 3D CAD system, overseas company already have fully-fledged, perfect and steady system, such as Autodesk Inventor, Solid works, Pro/E, UG (Unigraphics) and CATIA and so on. However, in contrast with overseas system, the homegrown 3D software development, it is only elementary step. So the investigation, design and implementation of 3D CAD system have very important meaning.This dissertation gives a good introduction of the conceptions of manufacturing industry, such as Advanced Manufacturing Technology, Computer Integrated Manufacturing System and Computer Aided Design. At beginning, by means of comparison of overseas and homegrown 3D CAD system, we emphasize the important of implementation of this; by means of the view of software architecture, we discuss requirement analysis, domain modeling to the architecture design, which covered all of software engineering procedure. Moreover, this dissertation concerns the fundamental concept of geometric modeling, the use of ACIS, including the introduction of ACIS Entity and model object class derivations; the Intersect, Unite and Subtract of Boolean operation, how to apply covering, skinning, lofting and sweep operation. Finally, mainly focus on how to use ACIS lib to generate solid modeling; the algorithm of Move, Scale, Rotate solid object; how to mesh and use OpenGL to render solid object.This 3D CAD system based on ACIS platform is implemented by using Microsoft Visual C++, MFC, COM, OpenGL lib.
Keywords/Search Tags:3D CAD System, ACIS Platform, Software Architecture
PDF Full Text Request
Related items