VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 858|回复: 5

如何获得opengl 的求值器生成的值(坐标)?

[复制链接]

2

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-1-24 09:40:01 | 显示全部楼层 |阅读模式
glEvalCoord2f((float) j, i)求得的值就是顶点的坐标,问题是它直接画在屏幕上了。我现在想知道它的x,y,z值。如果用反馈模式可以获得,可是绕了一个大弯,有没有直接返回的方法?
回复

使用道具 举报

0

主题

55

帖子

32.00

积分

新手上路

Rank: 1

积分
32.00
发表于 2020-2-16 08:45:01 | 显示全部楼层
应该没有;
用gluProject,gluUnproject函数。
回复

使用道具 举报

0

主题

55

帖子

32.00

积分

新手上路

Rank: 1

积分
32.00
发表于 2020-2-16 10:15:01 | 显示全部楼层
应该没有,
用gluproject, gluUnproject函数。
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-2-17 14:45:02 | 显示全部楼层
opengl还有种反馈,就是在绘制网格,给每个网格赋予坐标,这样查询到哪个网格就显示哪个网格的坐标。
回复

使用道具 举报

2

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-3-16 17:00:02 | 显示全部楼层
理论上应该有的,因为求值程序肯定是先算出x,y,z坐标然后再计算投影坐标,问题是什么样才能返回x,y,z坐标?
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-9-2 19:15:01 | 显示全部楼层
有同感,关注中
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

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