游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1828|回复: 0

关于用OpenGL绘制一个大小不变的球

[复制链接]

4

主题

7

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2008-4-4 10:16:00 | 显示全部楼层 |阅读模式
在我的场景中可能会有很多不同的对象。
有一个这样的对象,它是一个球,但是它的大小用像素来描述,而且不随离视点的远近而大小改变。
而且它有正常的深度测试。

现在我在绘制这个球时重新定义了视口,投影矩阵(glOrtho)。把球绘制出来了,但是深度测试不对。

为了完成深度测试,我先把原有这个点离近平面的距离计算出来。
并把这个距离在新定义的视口中用glTranslatef表现出来,模拟出原有点到近平面的距离。
而且用glOrthor把原有的视见体的深度传进去。但是表现的不正确。
请问我应怎样做?

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-20 20:23

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表