免费国产白丝喷水娇喘视频_日韩欧美群交P内射捆绑_人妻 日韩 欧美 综合 制服_精品久久8X国产免费观看

關(guān)于我們 聯(lián)系我們 網(wǎng)站地圖 您好!歡迎訪問沈陽天乙新數(shù)控機械有限公司!
全國咨詢熱線:024-8936-3215
您的位置:首頁>>新聞中心>>行業(yè)動態(tài)

咨詢熱線

024-8936-3215

新體系在摹擬數(shù)控作業(yè)里的踐行

作者:天乙數(shù)控機床時間:2021-11-121171次瀏覽

信息摘要:

程序設(shè)計階段1)建立project.在VisualC編譯環(huán)境中,利用AppWizard建立一個基于MFC的單文檔應(yīng)用程序。2)加入opengl32lib、glaux.lib、glu32.lib庫。3)修改View類的頭文件。在View類的頭文件中加入以下幾行:includeglgl.hincludeglglu.hincludeglglaux.h4)先將lathe.cpp和lathe.h復(fù)制到project目錄下,然后分別將得到的ax

程序設(shè)計階段1)建立project.在VisualC編譯環(huán)境中,利用AppWizard建立一個基于MFC的單文檔應(yīng)用程序。2)加入opengl32lib、glaux.lib、glu32.lib庫。3)修改View類的頭文件。在View類的頭文件中加入以下幾行:includeglgl.hincludeglglu.hincludeglglaux.h4)先將lathe.cpp和lathe.h復(fù)制到project目錄下,然后分別將得到的axial.cpp和axial.h分別添加到SourceFiles和HeaderFiles中<4>。


  在Doc.cpp和View.cpp文件中添加includelathe.h.在View.cpp文件中添加像素格式設(shè)定函數(shù)、建立函數(shù)模型函數(shù)、設(shè)置光源函數(shù)、選擇材質(zhì)函數(shù)、渲染函數(shù)等,這些函數(shù)對于每一導(dǎo)入OpenGL中的相同格式的文件基本相同。


  通過VC添加函數(shù)向?qū)硖砑邮髽讼⒑瘮?shù),實現(xiàn)交互動畫的控制。在View.h文件中加上需要的各種變量后,進行調(diào)試。在調(diào)試過程中會遇到下面的錯誤:unexpectedendoffilewhilelookingforprecompiledheaderdirectiveErrorexecutingcl.exe.當雙擊錯誤的時候就會指向axial.cpp文件的尾部。添加:includestdafx.h.重新編譯的時候錯誤就會消失。


  編譯通過后,屏幕上沒有任何顯示。通過改變glSaclef和glTranslatef兩個函數(shù)的參數(shù)和順序,在裁剪區(qū)域內(nèi)顯示出導(dǎo)入的圖形。OpenGL的深度坐標是指向顯示器的內(nèi)部為正方向,其他兩個方向向上和向右為正方向。認識了這一點會很容易找到導(dǎo)入的物體。在軟件制作的建模階段,將3DSMAX系統(tǒng)軸線坐標原點與物體的中心重合。


  當顯示模型后,也會遇到一個常見的問題,即3DSMAX中設(shè)置的顏色調(diào)試后沒有顯示出正確的色彩。直接在axial.cpp找到在3DSMAX中渲染時,在材質(zhì)編輯對話框中賦予的材料的名字。材料由一個一維數(shù)組表示,數(shù)組有四個成員,每個成員有六項參數(shù)。


  在axial.h中定義它的數(shù)據(jù)結(jié)構(gòu)為:typedefstruct{floatambient;floatdiffuse;floatspecular;floatemission;floatalpha;inttexture;}MaterialDef;對上面的參數(shù)進行修改,就可以得到較理想的渲染效果。


  注意的關(guān)鍵點坐標統(tǒng)一建立模型的時候所使用的軟件坐標與OpenGL坐標統(tǒng)一,顯示的時候就不會出現(xiàn)找不到顯示物體的現(xiàn)象。單位統(tǒng)一在建立模型的時候所使用軟件的單位與OpenGL單位統(tǒng)一,在窗口就可以得到適當大小的模型。函數(shù)順序glTranslatef和glRotatef兩個函數(shù)在程序中的先后順序會影響對鼠標的控制。在鼠標控制物體旋轉(zhuǎn)的時候,有時候會出現(xiàn)物體突然消失的現(xiàn)象,即因為沒有在程序設(shè)計時注意平移變化和旋轉(zhuǎn)變化的順序。


  對glTranslatef和glRotatef兩個函數(shù)進行修改,可以達到旋轉(zhuǎn)中心和物體的中心重合的目的。在教學(xué)的演示過程中,將復(fù)雜模型的各個復(fù)雜面展現(xiàn)在屏幕上,提高了教學(xué)軟件對指定部位的顯示能力。


  參數(shù)設(shè)置對話框?qū)崿F(xiàn)1)在VC的基類CDialog下繼承的一個對話框類,用來做輸入?yún)?shù)的控制面板。2)在菜單中添加一個消息傳遞函數(shù),此消息傳遞函數(shù)要在View類中。3)為對話框和菜單設(shè)置正確的ID,同時在資源文件的頭文件中定義此ID.在消息傳遞時連接菜單的ID.


  結(jié)語3DSMAX模型轉(zhuǎn)化到OpenGL中有很多方法,中間的轉(zhuǎn)換軟件也有很多,如常用的3DWin和3DExploration是目前用得*多的兩個軟件。可以將3DSMAX輸出的。ase格式、max格式還有其他軟件如CAD輸出的dwg格式、dxf格式等十多種格式轉(zhuǎn)為OpenGL格式。現(xiàn)在部分企業(yè)和學(xué)校也利用VEGACREATOR結(jié)合用于開發(fā)交互式視景仿真系統(tǒng)。利用3D軟件很方便建立需要的模型,解決了在程序中建立模型的復(fù)雜過程。因此,也可以用3DSMAX建立比較自由的立體,如人物、動物等,再轉(zhuǎn)化到OpenGL中制作交互動畫,從而設(shè)計出生動的交互動畫和更完善的輔助虛擬制造。本文通過OpneGL強大的三維顯示效果,實現(xiàn)了對機床的三維建模和對輸出虛擬產(chǎn)品的三維模型渲染。


  目前,只是實現(xiàn)了G代碼到虛擬產(chǎn)品,今后的研究方向?qū)⒅鸩綄崿F(xiàn)從計算機和機床的通訊接口設(shè)計,完成從虛擬代碼到真實產(chǎn)品的過程,并加入虛擬制造中機床的精度和刀具磨損對產(chǎn)品精度的影響。


返回列表 本文標簽:
av观看亚洲微拍精品久久久 | 一区二区三区美女 | 国产精品美女一区二区三区 | 丁香草国际视频在线播放 | 熟女人妻在线播放 | 草莓视频一区二区三区 | 一本—道久久a久久精品蜜桃 | 西西444WWW无码大胆 - 百度 | 国产精品无码专区 | 国产色欲婬乱免费视频鲁大师 | 日韩少妇xxxxvvvv | 海角91成人一区二区三区 | 精品乱子伦一区二区三电影 | 啊v网站在线免费观看 | 肥臀成熟美妇在线播放 | 欧美乱妇狂野欧美在线视频 | 成人在线视频免费不卡 | 精品乱码一区内射人妻 | 日韩高清无码三级片 | 国产高清无码免费在线观看 | 爽爽爽视频在线观看 | 国产精品久久人妻无码电影张丽 | 午夜免费黄色视频 | 性──交──性──乱老牛视频 | 在哪里可以观看中国无码三级片 | 2019中文在线观看 | 男女免费观看高清啪啪P水 琪琪成人影视啪啪成人片 精品无码一区二区的天堂 无码人妻AV久久久一区二区三区 | 四季AV一区二区凹凸精品小说 | 成人小黄书免费网站入口3D | 白嫩少妇又紧水又多视频 | 亚一洲一侵犯一区二区三区 | 国产做受69 三级二级一级 | 大乳丰满爆乳巨肥熟女一区二区 | 国产伦子伦一级A片免费看小说 | 麻豆精品传媒午夜久久版软件功能 | 懂色AV一区V999AV | 喷水视频在线观看 | 少妇的肉体AAAAA免费视频 | 国产三级AAAA片 | 户外露出精品视频国产 | 成人性生交大片免费看网站2023年 |