Font Size: a A A

Design And Implementation Of Virtual Warehouse Based On DirectX

Posted on:2014-08-03Degree:MasterType:Thesis
Country:ChinaCandidate:X G WangFull Text:PDF
GTID:2268330425974337Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Virtual reality is a kind of high-technology raised in recent decades. It uses thehigh-technology in the development of the computer to construct a virtual scene. Atpresent, the virtual-reality technology is mainly applied to fields such as military affairs,medical treatment and education. Taking management for warehouse materials as anexample, three-dimensional virtual warehouse is introduced at a real life application.At the beginning, the paper introduces the purpose and significance of researchingand situation of the3D Building System during all over the world. By comparing withseveral tools, the DirectX SDK is decided to be the software develop tool. To meet theneeds of the system, the main functions of this system are designed. It mainly includes:traditional warehouse management, roaming sub-system, visualization management whileroaming. Then some necessary technologies and difficulties in this system are introducedin detail. It includes: analyze the format of the.x document, and the concept of3D entityis proposed and the loading process of the.x document model which is based on acomprehensive transformation of coordinate is introduced; plan the database anddetermine the3D model space location and construct a3D scene with the database; themethods to transfer, rotate and zoom an object are introduced; the methods to roam thescene by means of controlling the camera with the keyboard are introduced; thetechnology of visualization management while roaming is introduced.And it mainlyrelates to picking with the mouse and the collision detection in the3D scene.It is quite important to modify the3D scene in the3D graphics program. So it isnecessary to use a mouse to pick the object in the3D scene. A picking method is definedand introduced because there is no function which completes picking in Direct3D. Pickingof the bounding entity of an object can make the program runs more fluently.Finally a program is produced and tested after the development is completed. The testresult indicates that the program is perfect and runs fluently.
Keywords/Search Tags:Virtual Reality, Virtual Warehouse, Picking, Collision Detection, Bounding-entity
PDF Full Text Request
Related items