Box2D v2.3.0 用户指南(第十三章)
2017-01-03 21:53
274 查看
![](https://img-blog.csdn.net/20170105005757227?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXdlcnR5dXBvaXV5dHI=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
第十三章限制(limitions)
Box2D使用很多近似来高效地模拟刚体的物理效果,这样做导致了一些限制。
下面列出了当前的一些限制:
1. 在非常轻的物体上面堆叠重物会不稳定,当质量比达到10:1的时候,稳定性会下降。
2. 对于通过关节连接的物体链,如果其中一个轻的物体在支撑一个重的物体,关节会拉伸变形。例如,一个重球连接到一个由较轻的物体组成的链上面,就会非常不稳定。当质量比达到10:1时,稳定性会下降。
3. 在检测物体碰撞的时候,大概还有0.5厘米的间隙。
4. 连续碰撞并不能处理关节。所以你可能会看到关节被高速物体拉扯变形。
5. Box2D使用偶对的欧拉积分格式(symplectic
Euler integrationschema),不会模拟抛射物体的抛物线运动,只有一阶的准确度(first-order accuracy),但是它具有快速和稳定的特点。
6. Box2D使用迭代解析器来提供实时模拟的效率,无法做到精确的刚体碰撞效果或者精确到像素的模拟结果。你可以增加迭代次数来提高准确度。
(注:第十四章为参考文献,这里我们不做翻译了,全部翻译到这里就结束了,如果有哪些地方有纰漏,希望留言指正,感谢阅读)
第十三章限制(limitions)
Box2D使用很多近似来高效地模拟刚体的物理效果,这样做导致了一些限制。
下面列出了当前的一些限制:
1. 在非常轻的物体上面堆叠重物会不稳定,当质量比达到10:1的时候,稳定性会下降。
2. 对于通过关节连接的物体链,如果其中一个轻的物体在支撑一个重的物体,关节会拉伸变形。例如,一个重球连接到一个由较轻的物体组成的链上面,就会非常不稳定。当质量比达到10:1时,稳定性会下降。
3. 在检测物体碰撞的时候,大概还有0.5厘米的间隙。
4. 连续碰撞并不能处理关节。所以你可能会看到关节被高速物体拉扯变形。
5. Box2D使用偶对的欧拉积分格式(symplectic
Euler integrationschema),不会模拟抛射物体的抛物线运动,只有一阶的准确度(first-order accuracy),但是它具有快速和稳定的特点。
6. Box2D使用迭代解析器来提供实时模拟的效率,无法做到精确的刚体碰撞效果或者精确到像素的模拟结果。你可以增加迭代次数来提高准确度。
(注:第十四章为参考文献,这里我们不做翻译了,全部翻译到这里就结束了,如果有哪些地方有纰漏,希望留言指正,感谢阅读)
相关文章推荐
- Box2D v2.3.0 用户指南(第二章)
- Box2D v2.3.0 用户指南(第三章)
- Box2D v2.3.0 用户指南(第四章)
- Box2D v2.3.0 用户指南(第五章)
- Box2D v2.3.0 用户指南(第六章)
- Box2D v2.3.0 用户指南(第七章)
- Box2D v2.3.0 用户指南(第八章)
- Box2D v2.3.0 用户指南(第九章)
- Box2D v2.3.0 用户指南(第十章)
- Box2D v2.3.0 用户指南(第十一章)
- Box2D v2.3.0 用户指南(第十二章)
- Box2D v2.3.0 用户指南(第一章)
- (转载)BOX2D V2.3.0 用户手册中文版(第12章)-调试绘图
- (转载)BOX2D V2.3.0 用户手册中文版(第13章)-限制
- (转载)BOX2D V2.3.0 用户手册中文版(第3章)-通用模块
- (转载)BOX2D V2.3.0 用户手册中文版(第4章)-碰撞模块
- (转载)BOX2D V2.3.0 用户手册中文版(第8章)-关节
- (转载)BOX2D V2.3.0 用户手册中文版(第9章)-接触
- (转载)BOX2D V2.3.0 用户手册中文版(第10章)-世界类
- (转载)BOX2D V2.3.0 用户手册中文版(第11章)-杂项