2019-01-20 21:56:52
贝塞尔曲线可以将Path中的moveTo、LineTo等连接的生硬路径变得平滑,也能实现很多好看的效果。
-
一阶贝塞曲线
B ( t ) = P 0 ( 1 − t ) + t P 1 , t ∈ [ 0 , 1 ] B(t)=P_0(1-t)+tP_1,t\in[0,1] B(t)=P0(1−t)+tP1,t∈[0,1]
-
二阶贝塞尔曲线
B ( t ) = P 0 ( 1 − t ) 2 + 2 t ( 1 − t ) P 1 + t 2 P 2 , t ∈ [ 0 , 1 ] B(t)=P_0(1-t)^2+2t(1-t)P_1+ t^2P_2,t\in[0,1] B(t)=P0(1−t)2+2t(1−t)P1+t2P2,t∈[0,1]
-
三阶贝塞尔曲线
B ( t ) = P 0 ( 1 − t ) 3 + 3 P 1 t ( 1 − t ) 2 +