多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > web前端 > jscript > JavaScript模擬3D場景、三維空間的幾個(gè)效果

JavaScript模擬3D場景、三維空間的幾個(gè)效果

來源:程序員人生   發(fā)布時(shí)間:2014-05-05 16:39:09 閱讀次數(shù):4133次

這幾個(gè)demo上星期平安夜做的,感覺效果不錯(cuò),就放在出來,分享給大家。

要在二維空間模擬出三維的效果,就需要把三維的坐標(biāo)轉(zhuǎn)換成二維坐標(biāo)。一個(gè)最基本依據(jù)是:東西越遠(yuǎn),看到大小就越小,坐標(biāo)越往消失點(diǎn)靠攏。

透視公式:

scale = fl / (fl + z);

scale是大小的比例值,0.0到1.0之間,fl是觀察點(diǎn)到成像面的距離,通常這個(gè)值是固定,z就是物件的三維空間中的z軸。

在寫這些代碼之前,我喜歡用面向?qū)ο髞砻枋鑫覍懙倪@些東西,比如我需要一個(gè)場景,場景是個(gè)空間,空間內(nèi)是可以容納各種物件的,物件是個(gè)對象,物件是是x,y,z三個(gè)維度的,場景可以插入任意多的物件,物件就會以它的坐標(biāo)值,顯示在場景的特定位置,由場景來負(fù)責(zé)物件的顯示位置。

一些demo,請使用鼠標(biāo)移動及滾輪來控制。

效果1:


提示:可修改后代碼再運(yùn)行!

效果2:


提示:可修改后代碼再運(yùn)行!

效果3:


提示:可修改后代碼再運(yùn)行!

效果4:


提示:可修改后代碼再運(yùn)行!

本文來源:博客園 作者:OD BLOG

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 波多野结衣中文一区 | 久久成人小视频 | 国产精品久久久久久一区二区 | 在线观看 日韩 | 日本亚洲国产精品久久 | 日本久本草精品 | 最新毛片久热97免费精品视频 | 精品一区二区三区四区五区 | 美国黄色一级毛片 | 久久456| 日韩乱码中文字幕视频 | 国产视频中文字幕 | 中文字幕不卡一区 二区三区 | 国产一区二区高清在线 | 中文字幕日韩欧美 | 一本大道高清香蕉中文大在线 | 午色| 亚色成人| 一级毛片免费 | 密色影院| 高清在线一区二区三区亚洲综合 | 国产精品视频第一区二区 | 亚欧美图片自偷自拍另类 | 毛片资源站 | 在线观看www日本免费网站 | 国产精品久久1024 | 性加拿大高清xxxxx | 老司机一二三区福利视频 | 国产第1页| 国产日韩不卡免费精品视频 | 午夜视频在线观看网站 | 精品久久亚洲一级α | free性欧美精品videos | jlzzjlzzjlzz亚洲女| 最新日本免费一区二区三区中文 | 国内精品伊人久久久久 | 欧美 日韩 中字 国产 | 国产精品第一页爽爽影院 | 国内精品一区二区三区αv 国内精品一区二区三区东京 | 午夜影院免费观看 | 久久精品视频免费 |