這是本次臨摹的兩個gif
加速旋轉的六邊形
旋轉的立方體
觀察規律:
圖1當中是規則的平面六邊形的旋轉,中心位置的六邊形旋轉速度快,是加速旋轉,外部六邊形旋轉速度逐漸遞減,同樣做加速旋轉
圖2當中是立方體的規則勻速旋轉,並且內外部立方體的旋轉方向不一致
思考:
對於六邊形加速旋轉,不是很有思路,最後是用
let t=
millis()
/1000.0
; let c =
(cos
(t*2
*pi)
);
通過圓周運動的計算公式
勉為其難實現的,但是好像沒有辦法360旋轉,卑微……
立方體的話就通過box()來實現,不是很困難
**
#加速旋轉的六邊形
#是非常愚蠢的做法,但是因為想要做到六邊形內部速度大,外部速度小,所以不知道怎麼用for迴圈來控制旋轉速度
;}
效果展示
#旋轉的立方體
#這個用box
()和rotate
()就可以做到了,但是老師gif裡面的最外面大立方體的視角不知道怎麼調整
效果展示
拓展提高
let cam;
function setup()
function draw()
效果展示
六邊形平面
現在有乙個n n的六邊形網格平面 這種平面類似蜂窩形狀 下圖是n 1,2,3,4條件下的具體形狀,根據它們可以依次類推n 5,6,現在你需要對n n網格中一些格仔進行上色,在給定的輸入中這些格仔被標記上字元 x 而不用上色的網格被標記為 上色時需要注意,如果兩個被上色的格仔有公共邊,那麼這兩個格仔需...
SOA RPC REST 和六邊形架構
ddd 的一大好處就是並不需要使用特定的架構,經典分層架構只是一種,由於核心域位於限界上下文中,我們可以使用多種風格的架構,既然如此,我們應該把眼界看的更寬廣些,有意思的東西多著呢。soa 和 rest 這兩個貨,我們都比較熟悉,他倆並不是由 ddd 引入,但卻可以適用於 ddd。我個人覺得,要想把...
2701 六邊形點陣
題目描述 description 輸入六邊形的邊長n,請你畫出這個六邊形點陣。輸入描述 input description 僅一行,乙個整數n 輸出描述 output description 六邊形點陣 有兩條邊水平 樣例輸入 sample input 6 樣例輸出 sample output 資料...