首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >球落在飞机的边缘上

球落在飞机的边缘上
EN

Stack Overflow用户
提问于 2014-03-20 18:45:59
回答 1查看 541关注 0票数 1

我用C++编写了一个程序,它使用OpenGL/win32 32的一个球,当球从你看到的任何一个平面/平台的高处落下时会反弹。

我使用平面球面相交平面球体碰撞来相应地使球落地/弹跳(,而不是)。

我现在希望让球滚过飞机的边缘,就像在现实中,如果超过一半的球是在边缘。

我想知道我还需要什么力量来模拟,以及如何实现呢?我目前只是根据y轴和弹跳返回的速度来模拟重力。

从目前的情况来看,这个球可以一直飞到飞机的边缘,当它慢慢地向外移动时,它会向右移动一点,但它仍然会停留在平台上,直到不再发生碰撞。(我希望这是有意义的)。我在屏幕上拍摄了这些图片,试图显示出来:

在边缘,在它应该倒下之前:

仍然处于边缘,但应该下降(虽然略有下降):

只在球体的最左边不再接触平面后才下降:

EN

回答 1

Stack Overflow用户

发布于 2014-03-21 00:28:25

您必须介绍的概念是力矩、力矩或力力矩。在计算中常被称为扭矩。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22542368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档