贝塞尔曲线二阶
Vector3.Lerp( Vector3.Lerp(P0,P1,t), Vector3.Lerp(P1,P2,t) ,t );
B(t) = (1-t)((1-t)P0 + tP1) + t((1-t)P1 + tP2);
//化简
B(t) = (1-t)²P0 + 2(1-t)tP1 + t²P2;

//求导,获取切线加速度
B′(t) = 2(1-t)(P1-P0) + 2t(P2-P1);


这样子可以用B(t)公式替代线性插值。


首页 我的博客
粤ICP备17103704号