如何判断物体什么时候不在屏幕范围内了

zhangbo2003 2010-09-01 08:14:45
现在有个平面在(0,0,-10)位置,然后有个立方体在这个平面上(0,0,-9),立方体边长为2.
立方体在这个平面上移动,怎么判断物体不在屏幕范围内了?

这个是不是和gluPerspective的设置有关系,怎么计算出来。



我看例子,gluPerspective 都是在onSurfaceChanged()中设置的,那么初始状态gluPerspective 是什么。另外,初始屏幕高宽比是3:2,旋转屏幕后变成2:3,物体就变小了,这个怎么解释。
...全文
194 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xingzhe2001 2010-09-02
  • 打赏
  • 举报
回复
你那个旋转了fov还是45度,场景当然就小了
xingzhe2001 2010-09-02
  • 打赏
  • 举报
回复
做视锥裁减,参考此贴
http://topic.csdn.net/u/20090814/23/579fcc98-fc11-4394-bb18-3c79ff0f14c7.html?24999

注意该句裁减的时候把点带入公式Ax+By+Cz+Dw看大与0还是小与0就可以知道在平面的里面还是外面
zhangbo2003 2010-09-02
  • 打赏
  • 举报
回复
我再看看,学习一下
gamemagic 2010-09-02
  • 打赏
  • 举报
回复
没错,视锥裁剪
vision比心 2010-09-01
  • 打赏
  • 举报
回复
看看有关投影模型的资料吧

4,499

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧