Font Size: a A A

Programing A Browser Viewing 3DS Files Based On OpenGL

Posted on:2006-12-01Degree:MasterType:Thesis
Country:ChinaCandidate:S F YinFull Text:PDF
GTID:2168360155474216Subject:Mechanical design and theory
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology, computer graphics has become increasingly maturity near more than ten years. People are not yet satisfied with the past two-dimensional level drawing, so showing of third-dimension will be the mainstream of drawing more and more. In conformity with this, the standard of the three-dimensional figure arises at this moment, OpenGL(Open Graphic Library) is the most representative one among them. Its good interface and characteristic having nothing to do with the equipment have already become the pet of every large IT manufacture.Such as 3D MAX, Pro/E, UG, SolidEdge, many of excellent three-dimensional drawing software is put out in succession toobased on OpenGL technology. Their lifelike model brings great convenient and enjoyment to people's work and life, and with the popularizing of network technology, the storehouses of three-dimensional model of different file layouts are substantiated more and more. Sufficient utilizing these model storehouses will get twice the result with half the effort to our work. So this text is aimed at to develop a little software that can look around several comparatively prevailing three-dimensional figures, and it will offer a convenient three-dimensional browser to user.Because of time, this text only regards 3DS file of 3D MAX as the research object. Based on OpenGL drawing technology, shirk the heavy work and choose the light, aim at the inferior position of some popular three-dimensional browser functions that are miscellaneous and bulky, put starting point on procedure being simple and practical, in line with be able to meet the user prerequisite, try my best to enable operating simply and clearly. At the same time because of the small software, the single function, and the development of form based on server, hope to provide service for some popular software in form that the third partymeddle in.The main content includes in the article:1. On the basis of reading a large number of documents , learn to carry on the brief summary in standard about the figure , show OpenGL,to be widely used in project drawing and sense of reality reproduce the field as one three-dimensional figure standard.2. Have introduced the development background, composition, work pattern and various kinds of functions of OpenGL, and shown the general picture of OpenGL workflow.3. Centre on the development of package technology, regard COM technology as the core, has explained the technology of the file that OLE compounds and the relevant knowledge of the container / server.4. With regarding VC ++6.0 as a background, has introduce the programming thought of OOP , and explained some basic conception of OOP.5. Investigate the structure of 3DS file, and show how to obtain the data information needed from 3DS file.6. Have explained the development procedure of the program indetail, and has also introduced the relevant function forms and principles of OpenGL in good time.
Keywords/Search Tags:computer application, browser, OpenGL, 3DS
PDF Full Text Request
Related items