本文主要介紹3dmax旋轉(zhuǎn)木馬(3d旋轉(zhuǎn)木馬),下面一起看看3dmax旋轉(zhuǎn)木馬(3d旋轉(zhuǎn)木馬)相關(guān)資訊。
這個(gè)博客的目的是因?yàn)樯弦粋€(gè)html5,css3是一個(gè)有趣的例子。百度3d中關(guān)于css 3d的效果還有一個(gè)比較重要的知識(shí),就是透視和微妙y,是3d s翻牌。渲染:嘿嘿,我在大學(xué)里拍了幾張畢業(yè)照的照片,轉(zhuǎn)了一圈旋轉(zhuǎn)木馬,圍繞著我的文科,我一直沒(méi)有忘記母校的熏陶。1.透視透視屬性由兩個(gè)屬性組成:無(wú)屬性和單位長(zhǎng)度值。的perspective屬性的默認(rèn)值為none,這意味著從無(wú)限的角度觀看3d對(duì)象,但它看起來(lái)是平面的。另一個(gè)值接受該值超過(guò)0個(gè)單位長(zhǎng)度,并且單位不能是百分之一。該值越大,角度看起來(lái)越遠(yuǎn),從而產(chǎn)生較低的強(qiáng)度和較小的空間變化。另一方面,值越小,接近角越大,似乎會(huì)產(chǎn)生高強(qiáng)度的角度和大的三維變化。簡(jiǎn)單來(lái)說(shuō),當(dāng)角度設(shè)置為長(zhǎng)度時(shí),3d效果越小,你的眼睛就會(huì)越明顯,離3d物體越近,反之亦然。2.transform: translatez (length)假設(shè)視角為300px時(shí),設(shè)置一個(gè)較小的translatez值,的子元素大小就較小。當(dāng)設(shè)定值接近300px時(shí),似乎這個(gè)元素在300px是看不見(jiàn)的。以上核心:1。首先將所有容器的位置絕對(duì)堆疊在一起,然后rotatey 40 * i,i = 0,1,2…9,所有的圖像會(huì)相交成一朵花的形狀。2,然后在translatez中設(shè)置每張圖片的容器,所有的圖片都會(huì)從對(duì)應(yīng)的角度展開(kāi)成一個(gè)大圓,也就是圖像的影響。(64/math . tan(20/180 * math。pi));function (element,value,key) {key =轉(zhuǎn)換鍵| |;{moz {style {prefix key} =值;});返回的元素;($ function) {var = 40,i = 1;$ (# container)。click(function){ transformation($(this){ 0 },rotatey((* i))});});一次只做一件事,做好…一次只做一件事,做好…堅(jiān)持,永不放棄。任何值得做的事都值得做好。相信自己。行動(dòng)勝于言語(yǔ)。今天能做的事不要拖到明天。杰克,什么都知道,什么都知道。唐 不要以貌取人。css:鋰{寬度:128px;盒子的陰影:0 1px 3px rgba(0,0,0。5);位置:絕對(duì);底部:0;}李{ width:128 px;;盒子的陰影:0 1px 3px rgba(0,0,0。5);垂直對(duì)齊:中間;}李跨越{顯示塊;寬度:128px;文本對(duì)齊:居中;顏色:# 333;字號(hào):8px;} # stag:-64px;webkit的轉(zhuǎn)型:webkit的轉(zhuǎn)型1s:轉(zhuǎn)換:轉(zhuǎn)換1;webkit的變換風(fēng)格:preserve-3d;;位置:絕對(duì);左:50%;}李:第n個(gè)孩子(0){ webkit的轉(zhuǎn)換:rotatey(0度)translate z(300 px);李:第n個(gè)孩子(1){ webkit的變換:rotatey(40 deg)translate z(300 px);李:第n個(gè)孩子(2){ webkit的變換:rotatey(80 deg)translate z(300 px);李:第n個(gè)孩子(3){ webkit的變換:rotatey(120 deg)translate z(300 px);李:第n個(gè)孩子(4){ webkit的變換:rotatey(160 deg)translate z(300 px);李:第n個(gè)孩子(5){ webkit的轉(zhuǎn)換:rotatey(200℃)translate z(300 px);李:第n個(gè)孩子(6){ webkit的轉(zhuǎn)換:rotatey(240 deg)translate z(300 px);李:第n個(gè)孩子(7){ webkit的變換:rotatey(280 deg)translate z(300 px);李:第n個(gè)孩子(8){ webkit的變換:rotatey(320 deg)translate z(300 px);李:第n個(gè)孩子(9){ webkit的轉(zhuǎn)型:rota tey(360 deg)translate z(300 px);} div #舞臺(tái)就是舞臺(tái)。從集合的角度來(lái)看,在每個(gè)集合的rotatey div容器中,#和translate z;然后我們將建立webkit的變換樣式:preserve-3d變換樣式:flat preserve-3d |;;flat值是默認(rèn)值,這意味著所有子元素都在2d平面中。preserve-3d,這意味著所有子元素都在3d空間中。如果一個(gè)值的變換樣式設(shè)置為preserve-3d作為元素,則說(shuō)明沒(méi)有扁平化操作,其所有子元素都在三維空間中。一般來(lái)說(shuō),該屬性用于3d動(dòng)畫(huà)的效果。這是執(zhí)行組件,它會(huì)動(dòng)畫(huà)出3d動(dòng)畫(huà)的效果,所以它的子元素應(yīng)該在3d空間。需要注意一點(diǎn):這個(gè)例子其實(shí)是一個(gè)動(dòng)畫(huà),鼠標(biāo)點(diǎn)擊div容器,#行為改變了rotatey div容器,#中的所有圖像元素都被證明是旋轉(zhuǎn)木馬的效果。我們現(xiàn)在要做的就是放馬,每次只需要改變# container div rotatey 40的角度。以上是本文的全部?jī)?nèi)容,希望能對(duì)你有所幫助,也希望你多多支持。
了解更多3dmax旋轉(zhuǎn)木馬(3d旋轉(zhuǎn)木馬)相關(guān)內(nèi)容請(qǐng)關(guān)注本站點(diǎn)。