一个物理引擎镜像后的问题?

5回答

一个物理引擎镜像后的问题?

提问者 L.Hong 2018-01-31 340浏览
如下图:
这样镜像后怎么才能使球的运动轨迹完全相反?

快来消灭0回答吧

{{ dataList.answer_count | view-format }}回答
  • 月月鸟 2018-01-31 19:52
    Scale设为负数来翻转试试看可不可以罗
    1评论
  • 冷梦无邪 2018-01-31 21:51
    就算同一个球也不能保证多次碰撞的运动轨迹每次都相同。。。
    不知道你具体要实现。。。可以让一个球A按物理计算移动,而另一个球B按A的位置进行计算后设置。。。
    4评论
  • L.Hong 2018-01-31 15:45

    现在的做法,整体绕中心点旋转180度,发球方向完全相反,测试结果有误差,多碰撞几次后误差会越来越大

    0评论
  • L.Hong 2018-02-01 10:22
    现在的尝试是每次碰撞后,手动去设置球的初始位置与反射向量。
    再在初始位置与反射向量 小数点后3位进行4舍5入操作。
    猜测是在计算反射相关数据时,旋转180度后double类型计算精度误差累计造成的
    0评论
  • VHwy 2018-02-04 20:11
    如果不考虑球的自旋,墙壁的摩擦,就不要用物理引擎了,不接受物理引擎计算的结果,就在碰撞的时候强行对物体速度赋值吧
    0评论
  • {{ answer.user.NickName }} {{ answer.profession }} {{ answer.created_at | time-format }}
    专家回答
    {{{ answer.answer }}}
    {{ answer.answer_count | view-format }}评论
加载中... 查看更多回答