天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 文藝論文 > 裝飾藝術(shù)論文 >

基于OpenGL的三維房屋裝修系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2018-03-16 02:13

  本文選題:虛擬實(shí)現(xiàn) 切入點(diǎn):OpenGL 出處:《電子科技大學(xué)》2009年碩士論文 論文類型:學(xué)位論文


【摘要】: 虛擬現(xiàn)實(shí)技術(shù)能夠利用計(jì)算機(jī)生成較為真實(shí)的模擬環(huán)境,使用戶沉浸在虛擬環(huán)境中,同時(shí)通過人機(jī)接口,實(shí)現(xiàn)用戶與虛擬環(huán)境直接交互。隨著計(jì)算機(jī)技術(shù)的發(fā)展,虛擬實(shí)現(xiàn)技術(shù)被廣泛地運(yùn)用于軍事、娛樂、制造、醫(yī)學(xué)、地理信息系統(tǒng)等各領(lǐng)域。在裝修行業(yè),虛擬實(shí)現(xiàn)技術(shù)的“3I”特征得到了淋漓盡致的體現(xiàn),通過它可以讓人們充分發(fā)揮我們的想象,展示人們的風(fēng)格和理念。通過虛擬漫游技術(shù)還能讓用戶提前感受裝修的效果。 本文對(duì)虛擬現(xiàn)實(shí)技術(shù)及相關(guān)的三維計(jì)算機(jī)圖形學(xué)理論進(jìn)行了研究,分析了虛擬實(shí)現(xiàn)技術(shù)在國內(nèi)外的裝修系統(tǒng)中的運(yùn)用以及現(xiàn)階段市場(chǎng)的需求得出了項(xiàng)目產(chǎn)生的由來。在此基礎(chǔ)上,利用0penGL和VC++等編程工具的開發(fā)了一套交互式三維裝修系統(tǒng)。系統(tǒng)根據(jù)功能和需求,分為客服端程序、服務(wù)器端程序和后臺(tái)管理程序三個(gè)獨(dú)立的部分,其中本人主要負(fù)責(zé)開發(fā)了客服端程序。本論文的主要工作包括以下幾個(gè)方面: 1.研究了虛擬實(shí)現(xiàn)的相關(guān)技術(shù),介紹了幾何建模技術(shù)和圖像建模技術(shù)的一些工作和算法,并對(duì)這兩種技術(shù)的優(yōu)缺點(diǎn)進(jìn)行分析,然后對(duì)基于圖形圖像的混合繪制算法和虛擬場(chǎng)景的實(shí)時(shí)漫游算法的研究進(jìn)行了介紹。 2.研究了多種文件讀入、虛擬建筑場(chǎng)景建模、虛擬場(chǎng)景漫游的I/O控制技術(shù),并予以編程實(shí)現(xiàn)。在研究虛擬漫游關(guān)鍵技術(shù)的基礎(chǔ)上,建立了攝像機(jī)函數(shù)類、場(chǎng)景模型輸入函數(shù)類和模型數(shù)據(jù)類,完善了程序功能,優(yōu)化了程序結(jié)構(gòu)。 3.開發(fā)實(shí)現(xiàn)了三維裝修系統(tǒng)的客服端程序,面向普通用戶,為用戶提供可以進(jìn)行三維場(chǎng)景布置的交互場(chǎng)景,具有向服務(wù)程序提供請(qǐng)求、從數(shù)據(jù)庫服務(wù)器下載三維模型數(shù)據(jù)和信息的功能。詳細(xì)介紹了類和接口設(shè)計(jì),三維場(chǎng)景搭建,二維戶型繪制,三維戶型生成,模型數(shù)據(jù)讀入,交互控制,矩陣轉(zhuǎn)換,實(shí)時(shí)漫游,碰撞檢測(cè)等在程序開發(fā)中的實(shí)現(xiàn),并配以源碼和圖片加以說明。 4.進(jìn)行了數(shù)據(jù)庫設(shè)計(jì),用以管理系統(tǒng)中大量的用戶、模型的數(shù)據(jù),方便管理員進(jìn)行操控。
[Abstract]:Virtual reality technology can make use of the computer to create a more real simulation environment, make the user immerse in the virtual environment, at the same time, through the man-machine interface, realize the user and the virtual environment direct interaction. With the development of the computer technology, Virtual realization technology is widely used in military, entertainment, manufacturing, medical, geographic information system and other fields. In the decoration industry, the "3i" features of virtual realization technology have been vividly reflected. Through it, we can give full play to our imagination, show people's style and concept. Through virtual roaming technology, we can also let users feel the effect of decoration ahead of time. In this paper, the virtual reality technology and related three-dimensional computer graphics theory are studied. The application of virtual realization technology in decoration system at home and abroad and the market demand at present are analyzed. The origin of the project is obtained. An interactive 3D decoration system is developed by using programming tools such as 0penGL and VC. According to the functions and requirements, the system is divided into three independent parts: customer service program, server program and background management program. I am mainly responsible for the development of customer service program. The main work of this paper includes the following aspects:. 1. The related technologies of virtual implementation are studied, and some work and algorithms of geometric modeling and image modeling are introduced, and the advantages and disadvantages of these two techniques are analyzed. Then the hybrid rendering algorithm based on graphics and image and the real-time roaming algorithm of virtual scene are introduced. 2. The I / O control technology for virtual building scene modeling, virtual building scene modeling and virtual scene roaming is studied and programmed. On the basis of studying the key technology of virtual roaming, the class of camera functions is established. Scene model input function class and model data class improve the program function and optimize the program structure. 3. The customer service program of 3D decoration system is developed and realized, which is oriented to ordinary users, and provides interactive scenes that can be arranged in 3D scenes for users, and has the ability to provide requests to service programs. The functions of downloading 3D model data and information from database server are introduced in detail, including class and interface design, 3D scene construction, 2D rendering, 3D Huxing generation, model data reading, interactive control, matrix conversion, real time roaming, etc. Collision detection in the development of the implementation, and with the source code and pictures to explain. 4. The database is designed to manage a large number of users and model data, which is convenient for the administrator to manipulate.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2009
【分類號(hào)】:TP391.9

【引證文獻(xiàn)】

相關(guān)碩士學(xué)位論文 前3條

1 阮麗娜;基于Virtools的中學(xué)計(jì)算機(jī)硬件虛擬實(shí)驗(yàn)的研究與設(shè)計(jì)[D];四川師范大學(xué);2010年

2 王星;基于組件式的三維室內(nèi)漫游系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];河南理工大學(xué);2012年

3 朱鵬宇;虛擬家庭裝修系統(tǒng)中實(shí)時(shí)渲染模塊框架與特效的研究與實(shí)現(xiàn)[D];浙江大學(xué);2013年



本文編號(hào):1617876

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/wenyilunwen/shinazhuanghuangshejilunwen/1617876.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶c1b0f***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com