Font Size: a A A

Design And Implementation Of A Management Platform For The3D Primitives Of WPF3D Application

Posted on:2015-03-14Degree:MasterType:Thesis
Country:ChinaCandidate:S C ZhangFull Text:PDF
GTID:2298330452455128Subject:Industrial Engineering
Abstract/Summary:PDF Full Text Request
With the development of computer technology and the popularization of personalcomputer, the3d application developed on personal computer has been widely used inmany industries. Since Microsoft Corporation launched its new generation of GUIdevelopment tools in2007, the development of3d application has a new GUIplatform-Windows Presentation Foundation (WPF). In order to simplify the developmentof WPF projects, Microsoft Corporation has launched a series of helpful tools. Thecreation and management of3d primitives have always been an encential issue whiledeveloping new3d projects. From this standpoint, a Management Platform for the3DPrimitives of WPF3D Application is presented to simplify the creation of3d primitivesand make the primitives reusable.This three-tier platform has been developed by using VisualStudio2010andSQLServer2008. After analysing the traditional development process of3-D WPFprojects, room for improvement has been found in primitive load and primitivemanagement of the process. From this, the design goals of the platform have beendetermined, and the platform consists four main modules: primitive load module,primitive object creation module, primitive property edition module, primitivemanagement module. The geometric model of the primitive is loaded in the back end afteranalyzing the obj file; The function of primitive property edition has been implemented byusing dependency property and databinding technology as well as controls of WPF; Withthe mechanism of code document object model, the dll files are able to be dynamicallycompiled from the primitive-class-definition code files and available to the WPF projects;The storage and management of primitives are implemented by using the databasetechnology.An example has been presented to demonstrate that this platform can quickly buildthe3d scene, effectively manage and reuse the primitives, largely simplify the XAMLcode in the front end of the WPF projects.Thus the platform can simplify the developmentprocess of WPF3-D simulation projects.
Keywords/Search Tags:Three-dementional application, Primitive management, Dynamic compiling
PDF Full Text Request
Related items