GPhomework6

2018-05-13  本文已影响0人  ZoltanJin

主要功能的实现

实验结果对比

首先在 stride 为 1 (最高精度)时,分别用三种方法发射炮弹,并留下轨迹。

Euler 方法产生的路径点是红色 cube,Trapezoid 方法产生的路径点是黄色 sphere,Midpoint 方法产生的路径点是蓝色 capsule

步长为 1 结果图一 步长为 1 结果图二

从上图可以看出,在步长为 1 的条件下,三种方法只有微小差距,从上到下依次是 Euler、Midpoint、Trapezoid 的轨迹。

接着把步长增大到 5 ,实验结果如下图。

步长为 5 结果图一 步长为 5 结果图二 步长为 5 结果图三

从上图可以看出,在步长为 5 的条件下,三种方法已经有了明显的差距。从上到下依然是 Euler、Midpoint、Trapezoid 方法的轨迹。上面的最后一张图中的那条比较密集的轨迹是步长为 1 条件下 Euler 的轨迹,在这里作为更接近解析解的轨迹作为参考。可见,Euler 方法下落变慢,Midpoint 和 Trapezoid 方法下落加快。

场景搭建

不务正业部分

上一篇 下一篇

猜你喜欢

热点阅读