冰球项目-物理引擎开发日志(更新中)
物理引擎接口说明
作者:朱凯 日期:2017年01月03日
1 结构分析
1.1 类定义
冰球类。球桌类。击球器类。
1.2 关键函数
根据以上的类,以及如下需求:
输入:击球器的当前位置和速度(受机器人控制)。 输出:冰球的当前位置和速度。 可以得知关键函数是碰撞检测以及碰撞后的速度计算。其中难点是碰撞检测。
2 接口设计
物理引擎是相对独立的一块,只需要向GUI和策略提供简单接口。
2.1 算法接口
dWorldStep()//更新物理状态
2.2 数据接口
冰球:
double radius;double position[AXIS_COUNT];double velocity[AXIS_COUNT];double mass;
posted on
2017-01-03 21:20
zhukkkk 阅读(
...) 评论(
)
编辑
收藏
转载于:https://www.cnblogs.com/zhukkkk/p/6246499.html
相关资源:Ice Ball Game.zip