一、最終效果
二兵罢、制作思路
1.根據(jù)給定線段生成恢准,貝塞爾曲線毁渗;我這里暫時(shí)限制,每個(gè)線段為三個(gè)點(diǎn)。
1) A依鸥、B黄橘、C三個(gè)點(diǎn)為已知點(diǎn)兆览,F(xiàn)點(diǎn)為貝塞爾曲線上的點(diǎn),我們要求出F點(diǎn)的點(diǎn)坐標(biāo)旬陡。
2)根據(jù)DF:DE= AD:AB= BE:BC 的關(guān)系我們根據(jù)極限法求出拓颓,點(diǎn)的位置。
2.根據(jù)Style的render函數(shù)描孟,控制線上的點(diǎn)進(jìn)行移動(dòng)驶睦,其中render函數(shù)的兩個(gè)參數(shù),第一個(gè)為當(dāng)前點(diǎn)所在的像素位置匿醒,由此我們可以控制點(diǎn)的頭和尾的位置场航。
3.然后用feature的setCoordinates不斷來移動(dòng)點(diǎn)來展示動(dòng)畫。