OpenGL 模拟物体运动

用opengl模拟一个物体在一定的空间内运动,比如这个空间是一个立方体,怎么限定物体只在这个空间内运动而不会出这个空间之外... 用opengl模拟一个物体在一定的空间内运动,比如这个空间是一个立方体,怎么限定物体只在这个空间内运动而不会出这个空间之外 展开
 我来答
键盘未找到
2015-08-10 · TA获得超过328个赞
知道小有建树答主
回答量:403
采纳率:100%
帮助的人:267万
展开全部
给物体设置一个包围盒(可以是立方体),使包围盒始终处在指定空间中就可以了。
追问
请问具体该怎么设置边界操作,,,学习opengl才不到几天,但是有个类似问题需要马上解决,给点具体例子吧,有点代码最好了
追答
物体在空间中都是有三维坐标(x,y,z)的,简单地做法,你取立方体的中心P,根据P在X、Y、Z方向上到物体边缘的距离,将指定空间在相应的方向削减对应长度。然后决断P点位置是否在削减后的空间内。这样可以提高速度,但物体旋转时决断会有误差。

代码我是没有,你自己写吧。
富港检测东莞有限公司
2024-12-24 广告
自由跌落和模拟跌落在检测领域有着显著的区别。自由跌落通常指的是物体在没有任何外力作用下,仅受重力影响从一定高度自然落下的过程。这种跌落方式更接近于实际生活中可能发生的意外情况,因此常被用于评估产品在真实环境中的抗冲击能力。而模拟跌落则更多地... 点击进入详情页
本回答由富港检测东莞有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式