国产精品乱码一区-性开放网站-少妇又紧又爽视频-西西大胆午夜人体视频-国产极品一区-欧美成人tv-四虎av在线-国产无遮挡无码视频免费软件-中文字幕亚洲乱码熟女一区二区-日产精品一区二区三区在线观看-亚洲国产亚综合在线区-五月婷婷综合色-亚洲日本视频在线观看-97精品人人妻人人-久久久久久一区二区三区四区别墅-www.免费av-波多野结衣绝顶大高潮-日本在线a一区视频高清视频-强美女免费网站在线视频-亚洲永久免费

注冊(cè)會(huì)員 登錄
機(jī)械社區(qū) 返回首頁(yè)

renshenglizhi的個(gè)人空間 http://www.whclglass.com.cn/?568559 [收藏] [復(fù)制] [分享] [RSS]

日志

三維機(jī)械模型的運(yùn)動(dòng)的控制

已有 229 次閱讀2013-3-21 11:07 |個(gè)人分類:www.fengdejixie.cn| 運(yùn)動(dòng), 應(yīng)用程序, 坐標(biāo)系, 用戶

  三維形體的運(yùn)動(dòng)是實(shí)現(xiàn)交互式的三維應(yīng)用程序的難點(diǎn)和復(fù)雜之處,也是本系統(tǒng)的主要部分和核心之處。大型機(jī)械設(shè)備的部件動(dòng)作主要分為平移和轉(zhuǎn)動(dòng)兩種基本運(yùn)動(dòng)。Java3D本身提供了一系列內(nèi)插值器用于控制三維形體的運(yùn)動(dòng),但由于不能預(yù)先設(shè)定三維形體的運(yùn)動(dòng)方向和軌跡,并且在操作大型機(jī)械設(shè)備時(shí),經(jīng)常需要兩只手同時(shí)進(jìn)行操作,這時(shí)內(nèi)插值器并不能滿足系統(tǒng)的需要,因此可以采用多線程來控制三維機(jī)械模型的運(yùn)動(dòng)。
  實(shí)現(xiàn)三維機(jī)械模型運(yùn)動(dòng)是通過啟動(dòng)一個(gè)新的線程來改變?nèi)S機(jī)械模型的局部坐標(biāo),在線程中通過改變局部坐標(biāo)系對(duì)象中的變量值,再重新陜速地把三維機(jī)械模型加載到更新的局部坐標(biāo)系下,通過不斷改變?nèi)S機(jī)械模型的局部坐標(biāo)來實(shí)現(xiàn)運(yùn)動(dòng)。在線程中使用sleep0函數(shù)來控制三維機(jī)械模型運(yùn)動(dòng)的速度,可以通過設(shè)定sleep0函數(shù)中的時(shí)間值來控制運(yùn)動(dòng)速度的大小。通過多線程控制三維機(jī)械模型運(yùn)動(dòng)的好處:可以精確控制機(jī)械模型的運(yùn)動(dòng)速度,并且可以快速檢測(cè)出各個(gè)機(jī)械模型的具體位置并將位置參數(shù)快速顯示在顯示設(shè)備上,使用戶可以直接準(zhǔn)確地獲得各個(gè)機(jī)械模型的具體位置,為進(jìn)行下步的操作和減少錯(cuò)誤的操作提供依據(jù)。文章由http://www.fengdejixie.cn/首發(fā)于機(jī)械社區(qū),轉(zhuǎn)載請(qǐng)保留版權(quán)。


路過

雷人

握手

鮮花

雞蛋

評(píng)論 (0 個(gè)評(píng)論)

facelist

您需要登錄后才可以評(píng)論 登錄 | 注冊(cè)會(huì)員

Archiver|手機(jī)版|小黑屋|機(jī)械社區(qū) ( 京ICP備10217105號(hào)-1,京ICP證050210號(hào),浙公網(wǎng)安備33038202004372號(hào) )

GMT+8, 2025-9-2 11:36 , Processed in 0.035623 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

返回頂部