社区
Delphi
帖子详情
还是关于球的碰撞力学
lnming
2009-05-10 11:48:17
加精
两个球,相同体积(直径50米)、质量、速度、性质(刚性),忽略其他引力、磨擦力,碰撞后的运动方向。
好像碰向有很多种形式吧?好像是正面碰撞,V型碰撞,T型碰撞等等,请给出一个算法给我看看,谢谢。
...全文
697
47
打赏
收藏
还是关于球的碰撞力学
两个球,相同体积(直径50米)、质量、速度、性质(刚性),忽略其他引力、磨擦力,碰撞后的运动方向。 好像碰向有很多种形式吧?好像是正面碰撞,V型碰撞,T型碰撞等等,请给出一个算法给我看看,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
47 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
这个不能说
2009-08-26
打赏
举报
回复
d
binglover
2009-05-12
打赏
举报
回复
qiang
agel0ver
2009-05-12
打赏
举报
回复
不懂啊
zhipengzhou
2009-05-12
打赏
举报
回复
既然不考虑摩擦力就不用考虑旋转了
利用受力分析
期待代码
weiqiy
2009-05-12
打赏
举报
回复
看下那个DELPHI算法这本书,然后再参考下其他语言的算法,再用DELPHI写代码
xdop
2009-05-12
打赏
举报
回复
1、动量守恒推论:质量相等的两个球正碰,彼此交换速度;
2、平面笛卡尔坐标,任意方向运动的速度矢量都可以分解到x、y轴向的两个速度分量Vx、Vy;
3、根据以上原理,任意两球碰撞都可以分解为X轴正碰(无论相向还是追击)、Y轴正碰;
4、交换两球的Vx、Vy以后,再合并向量即可;
设计算法的时候,用结构体或对象(Vx,Vy) 表示球体的速度矢量,按照上面的方法计算。
qcxyzyzy
2009-05-12
打赏
举报
回复
这个不好作答哦,楼主
lnming
2009-05-12
打赏
举报
回复
哈哈~~~~谢谢各位高人的指点与鞭策,我现在试着把你们的指点改为代码看看。
大宝
2009-05-12
打赏
举报
回复
牛人们总能化繁为简!
CounterHack
2009-05-12
打赏
举报
回复
直线运动的两个球,在什么时候相撞,你应该会做吧???就是它们匀速直线运动的时候,两个球心什么时候距离等于两个半径之和,就撞上了。真够笨的。
CounterHack
2009-05-12
打赏
举报
回复
[Quote=引用 29 楼 lnming 的回复:]
现在考虑的就是碰撞角度,能量守恒,冲量守恒也适合吗?物理现在忘得差不多了。
[/Quote]
你物理学的真够次的。当然守恒了。只不过这里的冲量,是矢量,速度也是矢量。位置等因数都是三维立体坐标系(x,y,z)。从矢量的角度来做。我都给你写的那么清晰了。冲量和守恒,两球在球心连线方向上的冲量分量投影发生了一个无损失交换。通过能量、冲量守恒方程,能够求出冲量变化量来,分别除以两个球的质量,就求出了速度变化量(也是两个矢量),不就出来了吗。
lnming
2009-05-12
打赏
举报
回复
暂不考虑能量损失,假定球体仍然在恒速运动。就像月球围绕地球自转一样。现在只是考虑不同的碰撞角度会产生什么样的运动方向。
lnming
2009-05-12
打赏
举报
回复
是完全刚性碰撞,不同的角度碰撞,会令球体以什么的方向运动,如何计算?
lnming
2009-05-12
打赏
举报
回复
现在考虑的就是碰撞角度,能量守恒,冲量守恒也适合吗?物理现在忘得差不多了。
rlxtime
2009-05-12
打赏
举报
回复
不懂!学习
jest850615
2009-05-12
打赏
举报
回复
直径50米的球,是不可能符合弹性碰撞的。
理想的碰撞模型必须把球看作质点。
delphiprism
2009-05-12
打赏
举报
回复
1.在碰撞方向,等质量的两个球,速度分量交换;
2.垂直于碰撞方向,速度分量各自保持不变;
假设在笛卡尔直角坐标系中,在x方向发生碰撞:
碰撞前:
(Vx1,Vy1) 。。(Vx2,Vy2)
碰撞后:
(Vx2,Vy1) 。。(Vx1,Vy2)
注解:碰撞方向是垂直于瞬间接触球面切线方向。
whisky_sour
2009-05-12
打赏
举报
回复
先找数学模型,在IEEE 或 ACM 上面会有吧
hz03zhuhaowen
2009-05-12
打赏
举报
回复
[Quote=引用 34 楼 loverong13 的回复:]
强
[/Quote]
你是张学健吗?
loverong13
2009-05-12
打赏
举报
回复
强
加载更多回复(25)
模拟牛顿
力学
碰撞
小
球
特效源码.zip
今天我们要介绍一款HTML5模拟物理实验,这次模拟的是HTML5牛顿
力学
实验,高空挂几个小
球
来回摆动,互相撞击,来模拟力的传动。用户还可通过鼠标拖拽小
球
后松开小
球
来实现小
球
的
碰撞
,是一款非常优秀的特效源码。建议用户使用支持HTML5的火狐或谷歌等浏览器预览本源码。
HTML5模拟
力学
原理小
球
碰撞
弹回.rar
HTML5模拟
力学
原理小
球
碰撞
弹回,小
球
的重力的作用下,弹跳力越来越小,最后停止,可手功拖动小
球
来感觉重力的影响,是学习HTML5动画效果制作的好范例。
台
球
技术
力学
分析实验报告
主要是通过
力学
分析了一些关于台
球
技术方面的问题,使我们了解了一些关于我们常见的一款娱乐
球
类,主要是涉及
力学
碰撞
及摩擦问题。
研究论文-浮动核电站双层舷侧结构与
球
鼻艏
碰撞
计算分析.pdf
浮动核电站在运行过程中的安全性是其设计阶段需要着重考虑的问题,这其中就包括舷侧结构在发生船舶
碰撞
时的耐撞性能。参考20 000 t浮动核电站的结构形式,介绍了利用LS-DYNA对传统双层舷侧结构与刚性
球
鼻艏发生的微能
碰撞
所进行的有限元分析。参考舷侧结构简化模型的有关计算公式,提出了一种舷侧结构组合模型用于简化解析法的计算。通过计算得到了舷侧结构变形能随撞击深度变化的关系曲线,并将其与有限元分析所得结果进行了比较,得到了较好的拟合,验证了该方法的合理性及其实际应用价值。
模拟牛顿
力学
碰撞
小
球
游戏特效
该游戏是模拟牛顿
力学
碰撞
小
球
游戏特效源码,今天我们要介绍一款HTML5模拟物理实验,这次模拟的是HTML5牛顿
力学
实验,高空挂几个小
球
来回摆动,互相撞击,来模拟力的传动。用户还可通过鼠标拖拽小
球
后松开小
球
来实现小
球
的
碰撞
,是一款非常优秀的特效源码。建议用户使用支持HTML5的火狐或谷歌等浏览器预览本源码。
Delphi
5,390
社区成员
262,735
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章