打造自定義動(dòng)畫(huà) - 從圓臉到國(guó)字臉
開(kāi)始制作1. 打開(kāi)之前制作的【圓形笑臉】課件,并另存為【圓臉變國(guó)字臉】。2. 構(gòu)造一個(gè)變量 `n`,初始值為 2,最小值為 0,最大值為 10,增量為 1。 實(shí)現(xiàn)變形效果3. 在畫(huà)布上添加一個(gè)不與原
開(kāi)始制作
1. 打開(kāi)之前制作的【圓形笑臉】課件,并另存為【圓臉變國(guó)字臉】。
2. 構(gòu)造一個(gè)變量 `n`,初始值為 2,最小值為 0,最大值為 10,增量為 1。
實(shí)現(xiàn)變形效果
3. 在畫(huà)布上添加一個(gè)不與原點(diǎn)重合的自由點(diǎn) A,并測(cè)量出它的橫坐標(biāo) `m1` 和縱坐標(biāo) `m2`。
4. 計(jì)算 `m3 (abs(m1) ^ n abs(m2) ^ n) ^ (1 / n)`。
5. 測(cè)量出點(diǎn) A 到原點(diǎn) O 的距離 `m4`。
6. 選中點(diǎn) A 和原點(diǎn) O,執(zhí)行縮放變換,縮放比例為 `m4 / m3`,得到新的點(diǎn) B。
7. 選中點(diǎn) A 和點(diǎn) B,創(chuàng)建一個(gè)自定義變換【圓臉變國(guó)字臉】,并應(yīng)用。
動(dòng)畫(huà)效果展示
8. 選中原來(lái)的圓臉圖形,應(yīng)用剛剛創(chuàng)建的【圓臉變國(guó)字臉】變換。
9. 當(dāng) `n 3` 時(shí),圓臉會(huì)變成下面的模樣。
10. 當(dāng) `n 100` 時(shí),圓臉會(huì)變成更加尖銳的國(guó)字臉。
11. 當(dāng) `n 1` 時(shí),圓臉會(huì)變成一個(gè)尖頂尖下巴的形狀。
通過(guò)調(diào)整 `n` 的值,可以實(shí)現(xiàn)從圓臉到國(guó)字臉的各種過(guò)渡效果。這種自定義變換的方式為我們提供了更多的創(chuàng)作可能性。