一、实现思路
弹性鱼竿,即可以根据受力状态自由弯曲的鱼竿,如何实现“弯曲”是关键。说到弯曲,自然而然想到曲线,从曲线的角度出发,那么关键就是如何生成曲线,以及如何根据曲线修改物体形状,从而达到弯曲的效果。
生成曲线的话,可以直接想到用贝塞尔曲线,由n个控制点绘制出n阶贝塞尔曲线,通过修改控制点的坐标来控制曲线变化。
然后我们可以考虑修改模型的Mesh顶点坐标来实现弯曲效果。
完成效果如下:
首先我们要实现贝塞尔曲线的计算公式,可知其n阶曲线的公式为:
原创文章 2获赞 2访问量 1996
关注
私信
展开阅读全文
作者:飞天的虾
弹性
mesh
鱼竿
unity
贝塞尔
贝塞尔曲线