技术方案:
1、首先通过three的THREE.CatmullRomCurve3或者THREE.SplineCurve3对象进行路径绘制;
2、创建好需要设置运行效果的模型;
3、设置模型沿着轨迹运行的动画算法。
效果如下:
核心代码:
总结:实现模型沿着轨道运行的方法很多,主要是如何控制模型在拐点是我位置保持在路径上,这个就涉及到数学的一些算法,要时时保证模型的重心始终沿着路径指向内测。
技术方案:
1、首先通过three的THREE.CatmullRomCurve3或者THREE.SplineCurve3对象进行路径绘制;
2、创建好需要设置运行效果的模型;
3、设置模型沿着轨迹运行的动画算法。
效果如下:
核心代码:
总结:实现模型沿着轨道运行的方法很多,主要是如何控制模型在拐点是我位置保持在路径上,这个就涉及到数学的一些算法,要时时保证模型的重心始终沿着路径指向内测。