1. 程式人生 > >three.js入門系列之旋轉的圓臺、球體、正方體

three.js入門系列之旋轉的圓臺、球體、正方體

先來張圖:

image.png

一、調整機位和輔助線

image.png

由上述程式碼可知,現在的機位是三維座標軸上的點(2,2,2),方框的那一句很重要,有了這一句,你將獲得上帝視角!!!

接下來新增輔助線(立體空間三軸):

image.png

這樣就添加了一個軸輔助線,由於我們是站在(2,2,2),所以看到的輔助線是這樣的:

image.png

這是一個標準的右手座標系!

二、新增3D幾何圖形

image.png

三、新增動畫

不知道大家注意了沒,上面三個圖形的變數沒有用var關鍵字,因為是提前在全域性中宣告的,為了後續在計時器中呼叫(實現動畫):

image.png

四、跑起來

image.png

這個檢視將在指定的DOM容器中顯示,並且animate函式將會以幀為計時單位執行定時函式,沒執行一次,改變三個模型的自身旋轉偏移量。並且再次渲染檢視,從而實現物體的運動。