国产免费无码又爽又刺激高潮_国产亚洲欧美在线人成aaaa_亚洲av永久无码精品尤物_专区久久五月天_国内精品久久人妻无码妲己影院

專題欄目:ARVRMR虛擬現(xiàn)實(shí)

Open Inventor | Open Inventor是什么意思?

定義:Open Inventor最初由SGl公司基于 OpenGl開發(fā)而成SG公司提出 IRIS GL二維程序開發(fā)接口后,在世界范圍內(nèi)得到了圖形開發(fā)人員的熱烈擁護(hù)和眾多著名計(jì)算機(jī)軟硬件公司的支持,并逐漸演化成三維的 OpenGL隨著 OpenGL的推廣應(yīng)用,其缺點(diǎn)也逐漸顯露出來(lái):每次完美呈現(xiàn)一個(gè)繪圖場(chǎng)景,就需要對(duì)程序進(jìn)行初始化、設(shè)置觀察方式、場(chǎng)景中使用的相機(jī)、光照等眾多參數(shù),對(duì)于初學(xué)人員簡(jiǎn)直是一件極其痛苦而又麻煩的事情,這在某種層面上限制了 OpenGL的應(yīng)用,而且,加之近年來(lái) OpenGL對(duì)其新規(guī)范的推出一再延誤和微軟公司對(duì)Di rectXOpenGL的大力推廣,使得的發(fā)展受到了不小影響。

在這種情況下,SG1公司于20世紀(jì)90年代初推出了對(duì) OpenGL封裝的 Open Inventor三維圖形工具包。近年來(lái),隨著計(jì)算機(jī)硬件技術(shù)的快速發(fā)展和計(jì)算機(jī)圖形學(xué)的日漸成熟,科學(xué)計(jì)算可視化和虛擬現(xiàn)實(shí)技術(shù)(包括增強(qiáng)現(xiàn)實(shí)技術(shù)等)的發(fā)展,人們已不再滿足采用簡(jiǎn)單三維圖形的表示,轉(zhuǎn)而采用更為逼真的物體模型,這使得 Open Inventor廣泛應(yīng)用于不同領(lǐng)域內(nèi)。為進(jìn)一步推動(dòng) Open Inventor的發(fā)展,SG1公司于2000年8月15日在美國(guó)加州召開的 Linux World博覽會(huì)上宣布,它已向開放源代碼組織公布了它的 Open Inventor三維圖形工具包的源代碼,其源代碼可從SG源代碼開發(fā)者網(wǎng)站免費(fèi)下載

Open Inventor包括450多個(gè)類和直接可用的程序接口,支持快速原型設(shè)計(jì)及圖形應(yīng)用程序開發(fā)。 Open Inventor的對(duì)象包括數(shù)據(jù)庫(kù)原語(yǔ)、交互操縱器和部件。數(shù)據(jù)庫(kù)原語(yǔ)包括形狀、特征、組、引擎和傳感器等對(duì)象:手柄盒和軌跡球是典型的交互操縱器;材料編輯器、導(dǎo)向光編輯器和考察觀察器都是典型的部件。

Open Inventor是目前世界上使用最為廣泛的面向?qū)ο罄L圖軟件開發(fā)的接口。對(duì)于程序開發(fā)人員而言, Open Inventor具有跨平臺(tái)的能力,因此只要撰寫一份程序代碼即可編譯成在Unix/Linux和 Microsoft Windows系統(tǒng)下的可執(zhí)行程序。 Open Inventor目前支持的程序開發(fā)語(yǔ)言有C++和Java兩種,但同時(shí)遵循C調(diào)用約定,這意味著在C或C++語(yǔ)言的編程環(huán)境下可以方便地調(diào)用 Open Inventor庫(kù)中的API函數(shù)。

Open Inventor不但是一個(gè)面向?qū)ο蟮母咝У娜S圖形制作系統(tǒng),它還提供了支持多種文件格式接口的方法。用戶可以利用這些方法讀入或輸出圖形對(duì)象,甚至可以使用視窗系統(tǒng)中的剪貼板對(duì) Open Inventor中的圖像進(jìn)行剪切和粘貼操作。

Open Inventor用于設(shè)計(jì)三維圖形。著名的VRLM就采用了 Open Inventor的文件格式,所以使用 Open Inventor開發(fā)VRLM技術(shù)應(yīng)用也是比較合適的。

發(fā)表評(píng)論

相關(guān)文章