Font Size: a A A

The Implementation Of A 3D Modeling Software Based On The Geometric Engine Library Open CASCADE

Posted on:2016-09-06Degree:MasterType:Thesis
Country:ChinaCandidate:H B YangFull Text:PDF
GTID:2308330461467260Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Continuous improvement and the huge market demand for the 3D modeling software greatly promoted the development of the 3D modeling software. However, the current 3D modeling software is mainly common, which has no support for the special needs. After detailedly introduction of the major existing 3D modeling software at present, and making a in-depth comparison between them for the strengths and weaknesses, we decide to use the geometric engine library Open CASCADE and MFC framework to develop the 3D modeling software. We Use MFC to implement this software’s interface, and Open CASCADE to implement model’s function of creation, processing and visualization.While the 3D modeling software described in this article is to be created on the windows platform based on the MFC class library, we will focus on some classes of the MFC which are used for developing the 3D modeling software. Finally, we build the visual interface of the 3D modeling software based on these classes, including menu bar, toolbar and the display screen.The Open CASCADE is the core of this 3D modeling software. In addition to the visual interface, the implementation of all the functions is based on the Open CASCADE library. Therefore, this paper makes a detailed introduction to the Open CASCADE library and highlights seven major functional modules related to the Open CASCADE library.In the end, this paper describes the specific implementation of the 3D modeling software in detail, including all the basic functions of the 3D modeling software and some advanced features based on the implementation of the Open CASCADE library.
Keywords/Search Tags:Open CASCADE, 3D modeling, MFC, CAD, Auxiliary plane decomposition
PDF Full Text Request
Related items