当前位置: 首页 > 知识库问答 >
问题:

有没有办法在OpenGL上获得旋转纹理

陶博赡
2023-03-14

我试图得到旋转的纹理“实际上是旋转的四边形”。我能够得到纹理图像:

GL_TEXTURE_2D,GL_RGBA,GL_UNSIGNED_BYTE,pxData

我想用where是一个对象的数据创建一个矩阵来实现像素完美碰撞,这个矩阵将是一个使用shift的位矩阵,但是我会给我的图像添加旋转,所以我想知道是否有办法从opengl获得旋转的纹理矩阵。

如果我使用glGetTexImage(GL_纹理_2D,1,GL_RGBA,GL_无符号_字节,pxData);它会将纹理返回给我,但是如果我想得到具有X旋转度的四边形上的纹理如何?

有办法归档吗?

共有1个答案

刘奇
2023-03-14

渲染到旋转的四边形不会旋转实际的源纹理。你可能想要做的是渲染一个纹理,参见[1],然后读取该纹理。

[1] http://www.opengl-tutorial.org/intermediate-tutorials/tutorial-14-render-to-texture/

 类似资料:
  • 最近我发现了一个OpenGL示例,它应用纹理而没有指定纹理图像单元并且没有将相应的单元整数均匀发送到着色器中,是否可以在不使用纹理单元的情况下应用纹理??或者它只是为活动纹理单元及其着色器采样器值使用默认值。 我的代码块(纹理相关): 我的片段着色器:

  • 因为我是在中配置序列化程序的,所以我不能在构造函数参数中传递。

  • 问题内容: 使用方法是否有获取功能的方法?使用实际表单元格时可以使用该方法吗? 特别是我需要一些“单元格”来跨越多列。 真实表是不可能的,因为我在 每行 布局中使用 表单 ,因此无法作为真实表进行验证。 问题答案: 不,您不能将colspan或rowpan添加到display:table-cell。这是表格单元功能的限制之一! 您可以在此参考链接中查看限制 如果要将COLSPAN功能引入表单元,则

  • 问题内容: 我们正在开发S60版本,该平台具有不错的Python API。 但是,关于Android上的Python尚无任何官方资料,但是由于Jython存在,有没有办法让蛇和机器人一起工作? 问题答案: 一种方法是使用: 开源Python库,用于快速开发利用创新用户界面的应用程序,例如多点触控应用程序。 可在和上运行。你可以在所有受支持的平台上运行相同的代码。

  • 我想获取属于一个节点的所有标签,如果SDN4.0中有一种方法可以在一个查询中实现这一点吗? 例如,我当前的回购协议如下 有没有反正我可以简单地 检索此账本节点的所有标签。 这本书的课程是 是的,默认情况下,我的Book节点应该有两个标签和。由于我在回购中有一个更新方法来添加另一个标签。无论如何,我可以找回这本书与所有3个标签? 谢啦

  • 问题内容: 关于将行旋转为各种数据库的列,有很多文章。他们似乎分为两个阵营,使用案例语句或使用数据库供应商的内置功能。我正在使用 MySQL ,到目前为止,尚未在任何内置函数上找到任何东西,该函数使我可以选择任意数量的行值(希望将其转换为列)。如果我不提前知道这些值,则无法构建经常出现在stackoverflow上的CASE查询。我想知道MySQL中是否有类似于其他数据库中称为交叉表或数据透视表的