我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > Inventor教程

Open Inventor數據轉換技術的研究

時間:2008-09-06 22:53:36 來源:
近年來的計算機軟硬件紛紛朝向3D的應用方向發展, 目前兼容性最高的OpenGL繪圖函式庫規格也因此不斷更新,以往程序開發者為了應用最新的技術,需要不斷修改程序代碼,如果使用Open Inventor的各類對象來開發軟件,將可直接享受到這些繪圖加速的技術,因為Open Inventor是以OpenGL為基礎來開發的,而且Open Inventor未來的版本也會支持更新的繪圖技術,如此以往開發的程序代碼也將能跟上繪圖技術的發展。

    Open Inventor經過TGS數年來的發展, 在3D Visualization領域上已經成為領導的先驅, 開發者可以使用各類功能強大的對象, 且透過重復使用這些對象將能快速發展繪圖應用軟件, 增加軟件的開發效率, 如此可以節省許多開發的時間, 使得軟件提早進入市場, 并使得繪圖效率能夠得到最佳化的保證Open Inventor目前已成為世界上被廣泛使用的對象導向繪圖軟件開發接口, 其提供輸入增強工具Data Converters以使其3D對象圖形庫更為豐富。Data Converters可以將CADCAM數據格式轉成IV數據格式。這些功能的執行允許Open Inventor的開發人員任意添加現有的大量數據模型。但是Open Inventor只能輸出自身生成的IV數據格式, 不支持其它數據格式的輸出, 這就使得其與現有的其它CADCAM軟件的交流出現困難, 為此我們設計一種方法使IV數據格式可以與其它數據格式進行轉換。 本文以IV數據格式向STL數據格式轉換為例, 提出一種將IV數據格式向其它數據格式進行轉換的方法。

    1 IV數據格式
    IV數據格式是Open Inventor自身特有的模型數據格式, 每當對一個node、path或path list執行一個寫操作時, 輸出數據就以這種格式寫出。 可以將這種格式的數據讀入Inventor scene數據庫。 這種數據格式也可以用來轉換3維模型, 并在過程之間交換數據。

    IV數據格式是通過三維模型表面的三角網格化獲得的。Open Inventor的數據格式有,2種形式:ASC碼形式和二進制形式。 二進制形式的數據格式容量較小但不易閱讀理解,ASC碼形式的數據格式便于閱讀分析, 通常Open Inventor默認保存為ASC碼形式。ASC碼格式的IV數據格式主要由文件頭部、節點(域)信息、域關系、引擎數據、全局變量等部分構成, 其中文件頭部用來說明數據格式的類型和版本信息, 其它部分為IV數據格式的內部節點信息說明。以下為IV數據格式ASC碼形式的示例:
#Inventor V2.1 ascii
Separator{
Separator{
Translation{translation 050}
Cone{}
}
Annotation{
LightModel{model BASE_COLOR}
Drawstyle{style LINES}
Cube{}
}
}

    2 STL數據格式
    STL格式是目前快速成型系統中最常見的一種數據格式。STL數據格式是通過對CAD模型或曲面模型進行表面三角網格劃分而得到的,就是用一種全由小三角形面片構成的多面體去近似還原CAD模型,所以三角形面片的個數與該模型的近似程度密切相關。三角形面片數量越多,近似程度越好,精度越高。三角形面片數越少,則近似程度越差。 用同一CAD模型生成,精度不同的STL文件,精度高者可能要包含多達上萬個三角形面片,文件達數兆,而精度低者可能只用幾百個三角形面片,面片多少對后續處理的時間和難度影響很大。

    STL數據格式是若干空間小三角形面片的集合,每個三角形面片用三角形的3個頂點和指向模型外部的三角形面片的法向矢量組成。STL數據格式有2種形式,一種是ASC形式,另一種是二進制形式。 二進制的數據格式要小得多,大約是ASC格式的1/6,但ASC格式的數據格式可以閱讀并能進行直觀檢查。本文討論STL數據格式的ASC形式。

    ASC數據格式的第一行為說明行,記錄STL數據格式的文件名,從第二行開始記錄三角形面片,首先記錄三角形面片的法向量,然后記錄環,依次給出3個頂點的坐標,3個頂點的順序與該三角形面片法向量符合“右手法則”。這樣一個三角形面片的信息記錄完畢,開始記錄下一個三角形面片,直到將整個模型的全部三角形面片記錄完畢。 圖1是ASC碼輸出形式的示例。

圖1 STL數據格式的ASC形式(片斷)

#p#分頁標題#e#3 IV格式向STL格式轉換
    3.1 數據轉換的可行性分析
    IV數據格式和STL數據格式都是通過三維模型表面的三角網格化獲得的,都是若干空間小三角形面片的集合。 也就是說,不論其具體形式如何,其數據格式本質上都是記錄物體表面提取后的三角形網格。 因此我們考慮通過對IV數據格式進行三角網格信息讀取來得到STL數據格式所需的信息,得到STL數據格式。

    3.2 IV數據格式的信息讀取
    從IV數據格式中讀取對物體表面進行三角化后所生成的三角形網格的頂點座標、法向矢量、頂點序列、法向序列等信息,將信息存入臨時存儲區。 其實現程序流程圖如圖2所示。

    3.3 STL數據格式的輸出
    將STL數據格式所需的頂點坐標、法向矢量、頂點序列等信息從臨時存儲區中讀取,以STL數據格式輸出。其程序流程圖如圖3所示。

4 試驗結果
    本文所介紹的IV數據格式向STL數據格式轉換的方法已經完成了程序實現,并應用在虛擬油泥造型系統中,取得了預想的效果。

圖4 某車型IV數據格式在Inventor軟件中的顯示效果

 

圖5 該車型IV數據格式

    圖4為某車型IV數據格式在Inventor軟件中的顯示效果,圖5為該車型IV數據格式,通過本文所介紹的方法轉換后輸出的STL數據格式在UG軟件中的顯示效果。由此可見,本方法可以實現IV數據格式向STL數據格式的轉換且無誤差和數據損失,是一種理想的數據轉換方法。

    5 結論
    本文以IV數據格式向STL數據格式轉換為例介紹了一種數據轉換方法,此方法通過讀取IV數據格式中STL數據格式所需的信息完成2種格式的轉換,此方法不產生誤差且無數據損失,是一種理想的數據轉換方法。 此方法可以推廣到IV數據格式與其它數據格式的轉換中,使得Open Inventor的數據輸出接口更加豐富,更好地與其它CAD/CAM軟件進行數據交流。


我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

            国产精品网站在线| 99在线热播精品免费| 91麻豆精品国产91久久久久| 国产一区二区三区电影在线观看| 天天av天天翘天天综合网色鬼国产 | 亚洲欧美另类在线| 国产精品传媒视频| 国产精品久久久久久久久免费樱桃| 91精品国产乱| 91精品国产综合久久精品性色| 色婷婷香蕉在线一区二区| 91丨porny丨蝌蚪视频| 波多野结衣一区二区三区| 国产成人精品在线看| av影院午夜一区| 91麻豆免费视频| 欧美日韩国产经典色站一区二区三区| 色婷婷综合激情| 欧美久久久久久久久中文字幕| 欧美三级午夜理伦三级中视频| 在线不卡一区二区| 久久综合色婷婷| 久久久久国产免费免费| 欧美高清在线一区| 亚洲欧美国产高清| 亚洲成人免费电影| 免费人成在线不卡| 国产麻豆视频精品| 一本在线高清不卡dvd| 欧美日韩成人一区| 精品国产一二三区| 1000部国产精品成人观看| 亚洲第一二三四区| 国内精品伊人久久久久av影院 | 欧美最猛性xxxxx直播| 欧美一区二区三区播放老司机| 2023国产一二三区日本精品2022| 国产三级精品在线| 日韩中文字幕麻豆| 成人性视频免费网站| 色88888久久久久久影院野外| 51精品秘密在线观看| 久久免费精品国产久精品久久久久| 久久久99久久| 日韩黄色一级片| 91蝌蚪porny九色| 欧美一区二区三区免费| 亚洲国产精品成人综合| 亚洲成人一区二区在线观看| 成人性生交大合| 日韩欧美一级精品久久| 亚洲免费毛片网站| 成人性生交大合| 欧美videossexotv100| 亚洲国产精品一区二区www在线| 国内精品国产成人国产三级粉色| 欧美视频一区二区三区在线观看| 国产亚洲人成网站| 麻豆国产91在线播放| 欧美美女激情18p| 一区二区三区国产| 91在线视频免费91| 综合激情成人伊人| 成人99免费视频| 久久久亚洲综合| 精品一区二区三区不卡 | 国产拍揄自揄精品视频麻豆| 久久国产精品区| 6080午夜不卡| 天堂av在线一区| 欧美久久久久久蜜桃| 亚洲午夜电影在线观看| 在线免费观看日本欧美| 一区二区三区加勒比av| 91麻豆免费视频| 亚洲女子a中天字幕| 91丨九色丨尤物| 亚洲三级小视频| 99精品视频在线观看| 国产精品视频一二三| 粉嫩一区二区三区在线看| 国产日产欧美一区| 成人听书哪个软件好| 国产精品久久综合| 99re6这里只有精品视频在线观看| 国产精品久久福利| 色综合网色综合| 国产精品超碰97尤物18| 国产69精品久久99不卡| 国产精品久久免费看| 99精品视频在线观看免费| 国产女人aaa级久久久级| 精品综合免费视频观看| 精品国产一区二区三区忘忧草| 国产一区视频导航| 国产色产综合色产在线视频| 成人网在线播放| 亚洲免费观看高清完整版在线观看熊 | 久久婷婷久久一区二区三区| 国产成人精品影视| 亚洲男人的天堂av| 9191精品国产综合久久久久久| 青青草原综合久久大伊人精品 | 久久亚洲综合色| av电影天堂一区二区在线| 亚洲高清免费在线| 精品国产123| a4yy欧美一区二区三区| 三级欧美韩日大片在线看| 亚洲精品一区二区三区精华液| 成人av网站在线| 亚洲综合一区二区三区| 久久综合色婷婷| 欧美在线观看视频一区二区| 国内精品嫩模私拍在线| 亚洲综合图片区| 久久久欧美精品sm网站| 欧美日韩一级片在线观看| 国产jizzjizz一区二区| 亚洲国产综合视频在线观看| 精品国产免费人成在线观看| 91丨porny丨户外露出| 久久激情综合网| 一区二区三区成人在线视频| 亚洲精品在线免费播放| 欧美日韩一区二区三区高清 | 国产在线播放一区| 亚洲制服丝袜av| 国产日韩精品一区二区三区 | 一区二区在线电影| 久久久久免费观看| 欧美日韩第一区日日骚| 99久免费精品视频在线观看| 秋霞午夜av一区二区三区| 亚洲图片激情小说| 日韩女优av电影| 欧美日韩国产电影| 91性感美女视频| 国产不卡视频一区二区三区| 日韩专区在线视频| 亚洲激情在线播放| 国产精品久久久久久久蜜臀| 久久天天做天天爱综合色| 91精品久久久久久久91蜜桃| 色噜噜久久综合| 95精品视频在线| 99这里都是精品| 成人听书哪个软件好| 国产曰批免费观看久久久| 奇米一区二区三区| 日本一区中文字幕| 石原莉奈在线亚洲二区| 亚洲午夜精品网| 亚洲美女视频在线| 亚洲欧美另类图片小说| 亚洲色图欧洲色图婷婷| 综合久久给合久久狠狠狠97色| 国产嫩草影院久久久久| 国产调教视频一区| 国产亚洲一区二区三区在线观看| 精品入口麻豆88视频| 欧美成人一区二区| 欧美精品一区二区三区在线播放| 日韩美女视频一区二区在线观看| 宅男在线国产精品| 91精品国产综合久久久久久久久久| 欧美亚洲综合色| 欧美日韩黄色一区二区| 欧美色电影在线| 欧美日韩电影在线播放| 91精品欧美一区二区三区综合在 | 久久久99精品免费观看不卡| 久久久久九九视频| 日本一区二区三区四区| 欧美国产国产综合| 亚洲欧洲色图综合| 亚洲免费成人av| 性做久久久久久| 久久精品国产一区二区| 国产成人日日夜夜| 99久久精品免费观看| 欧美视频一区在线| 日韩三级中文字幕| 久久精品人人做人人爽人人| 国产精品色婷婷| 亚洲欧美日韩系列| 亚洲成人综合在线| 精品亚洲porn| av日韩在线网站| 欧美人动与zoxxxx乱| 久久亚洲精精品中文字幕早川悠里| 国产午夜精品久久久久久久 | 91精品国产丝袜白色高跟鞋| 日韩色视频在线观看| 中文字幕第一区综合| 洋洋成人永久网站入口| 久久99精品久久久久久久久久久久 | 国产精品久久久久久久久免费相片| 亚洲与欧洲av电影| 韩国三级中文字幕hd久久精品|