从转换得到顶点?

时间:2010-06-08 22:54:40

标签: c++ c opengl

我有一些顶点,然后我应用了glrotatef()。我现在想要在转换之后我的顶点变成了什么。我怎么能这样做?

由于

3 个答案:

答案 0 :(得分:1)

我认为除了使用glGet调用GL_MODELVIEW_MATRIX并自行执行结果转换之外,还有其他方法。 (或者自己计算相同的变换矩阵,并将其应用到您的观点。)

答案 1 :(得分:0)

有一种方法可以做到这一点,但你可能不想去那里。有一个所谓的transform feedback,它将处理过的顶点存储在缓冲区对象中。您可以回读这些并获取顶点。如果你有一个巨大的数量的顶点,这可能会很有用,但我敢打赌你最好自己转换顶点,就像Thanatos提出的那样。

答案 2 :(得分:0)

Again?

你做不到。有一个反馈缓冲区,但这不是你想要的。 请阅读我的previous explanation了解详情。