Font Size: a A A

Design And Implementation Of Virtual Device Development Platform Via DirectX11

Posted on:2019-01-01Degree:MasterType:Thesis
Country:ChinaCandidate:Q Y ShenFull Text:PDF
GTID:2428330590996407Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
In recent years,with the rise of computer technology and graphics hardware,especially the rapid development of virtual reality technology,3D graphics technology has been a qualitative leap,it has been widely used in industrial simulation,military,medical and game fields.At present,the research on virtual development technology based on virtual reality technology is particularly noticeable,and it is rapidly maturing under the impetus of many universities and companies.However,these systems are complex and difficult to expand.They are difficult to be embedded in other systems and lack the definition of virtual device model.With the increasing scale and complex structure of modern equipment,higher requirements are put forward for the learning cost and difficulty of equipment.In this context,this paper develops a virtual device development platform,and does some research work on several key points.As an abstract layer for upper application,the 3D visual simulation platform function should as modular as possible,and not specifically for a particular application,so as to reduce the coupling between modules.In this paper,the Unified Modeling Language(UML)is used to achieve the platform's overall architecture and design.The assembly node management,manual assembly and Lua script motion control technology in virtual scene are studied in detail.Based on XML data storage technology,3D model transformation,scene management and other application development are realized.In the part of man-machine interface,the editor interface of the 3D visual simulation platform is realized by using the excellent cross platform C++ application development framework Qt,which includes project management and resource management.The platform uses DirectX 11 graphical interface to realize the graphic rendering of the platform and the construction of 3D scene.Finally,a typical case of virtual equipment development is given,which fully verifies the effectiveness and reliability of the platform design.Firstly,this paper introduces the research significance,background,present situation of the virtual device and its development system,and the main work of this paper.Secondly,the functional requirements of the platform are analyzed,the overall architecture design of the platform is proposed,and the functional module design of the four subsystems of the platform is given.On this basis,the implementation and key technologies of the work module of the platform subsystem are described in detail.Finally,a typical application development example is used to test and verify the function of the platform.At the same time,the work of the thesis is summarized,and the next step of the thesis is prospected.
Keywords/Search Tags:Virtual Device Development Platform, Virtual Assembly, DirectX11, 3D Animation, Lua
PDF Full Text Request
Related items