激情六月丁香婷婷|亚洲色图AV二区|丝袜AV日韩AV|久草视频在线分类|伊人九九精品视频|国产精品一级电影|久草视频在线99|在线看的av网址|伊人99精品无码|午夜无码视频在线

高校合作1:010-59833514 ?咨詢電話:400-810-1418 服務(wù)與監(jiān)督電話:400-810-1418轉(zhuǎn)接2

零基礎(chǔ)學(xué)VR開發(fā):一個簡單的Vizard開發(fā)實例

發(fā)布時間:2024-05-28 12:52:58 瀏覽量:243次

今天我們來學(xué)習(xí)如何使用Vizard軟件開發(fā)一個簡單的虛擬現(xiàn)實程序,通過這個程序的開發(fā),你可以對Vizard軟件有一個整體的認識。

打造虛擬教室:零基礎(chǔ)學(xué)習(xí)Vizard開發(fā)

首先,打開Vizard軟件,點擊菜單中的“File/New Vizard File”來創(chuàng)建一個新的腳本程序。接著,在空白的腳本程序中輸入以下代碼,第一行代碼是必不可少的,用于導(dǎo)入Vizard軟件開發(fā)包,讓我們可以使用開發(fā)包中的接口。第二行代碼則利用函數(shù)“go”創(chuàng)建了一個空的三維虛擬空間。

import viz

viz.go()

接著,保存腳本程序,選擇“File→Save”,將程序命名為“myroom.py”。注意,腳本程序所在目錄會影響Vizard軟件對多媒體素材的檢索方式,所以將全部素材放在同一目錄下。你可以從電子資源中找到“gettingstarted”文件夾,復(fù)制到你的工作目錄中。

添加三維模型

在空間中添加三維模型是非常重要的。在腳本編輯窗口中加入以下代碼:

import viz

viz.go()

myroom = viz.addChid('room.WRL')

mylectern = viz.addChild('lectern.wrl')

在Vizard軟件中輸入上述代碼

以上代碼向虛擬場景中添加了教室和講桌模型,使用了Vizard軟件的庫函數(shù)“viz.addChild()”。這兩個模型被命名為“myroom”和“mylectern”。注意,所有的Vizard指令必須在“viz.go()”指令之后出現(xiàn),因為它用于啟動繪圖環(huán)境。

現(xiàn)在,可以運行程序了。你會看到一個教室場景,教室中有一個講桌。效果如下:

教室場景

掌握Vizard運行時的功能鍵

在程序運行時,了解一些功能鍵是非常重要的。當Vizard程序在運行時,你可以使用以下功能鍵:

(1) F1鍵:顯示你為程序編寫的HTML格式的幫助文檔,再次點擊可關(guān)閉文檔。

(2) F2鍵:切換全屏模式,再次點擊可恢復(fù)原始窗口大小。

(3) F3鍵:切換線框顯示模式,再次點擊可切換回正常顯示模式。

(4) F4鍵:顯示幀頻信息,再次點擊可顯示更多程序運行效率信息。

運行效率顯示

在運行程序時,你可以通過鼠標瀏覽場景。如果發(fā)現(xiàn)虛擬視點穿過墻壁到達另一個房間,可以打開碰撞檢測功能來阻止這種情況發(fā)生。代碼如下:

viz.collision(viz.ON)

以上就是Vizard的基礎(chǔ)操作,如果你還沒有自己的模型,可以在內(nèi)置的OSG模型中查找,快來嘗試吧!

點擊咨詢

熱門課程推薦

熱門資訊

請綁定手機號

x

同學(xué)您好!

您已成功報名0元試學(xué)活動,老師會在第一時間與您取得聯(lián)系,請保持電話暢通!
確定