从转换中获取结果顶点?
Posted
技术标签:
【中文标题】从转换中获取结果顶点?【英文标题】:get resulting verticies from a gltransformation? 【发布时间】:2010-06-08 22:54:39 【问题描述】:我有一些顶点,然后我应用了 glrotate()。我现在想知道我的顶点在这种转变之后变成了什么。我怎么能这样做?
谢谢
【问题讨论】:
【参考方案1】:我认为除了用GL_MODELVIEW_MATRIX
调用glGet
并自己进行结果转换之外,别无他法。 (或者自己计算相同的变换矩阵,并将其应用于您的观点。)
【讨论】:
【参考方案2】:Again?
你不能那样做。有一个反馈缓冲区,但这不是您想要的。 阅读我的previous explanation 了解详情。
【讨论】:
【参考方案3】:有一种方法可以做到这一点,但您可能不想去那里。所谓的transform feedback 将处理过的顶点存储在缓冲区对象中。您可以阅读这些并获取您的顶点。如果您有 大量 个顶点,这可能很有用,但我敢打赌,您最好按照 Thanatos 的建议自行转换顶点。
【讨论】:
好的,谢谢(拿出科学计算器,按 sin 和 cos 按钮)以上是关于从转换中获取结果顶点?的主要内容,如果未能解决你的问题,请参考以下文章