gpt4 book ai didi

c++ - 将纹理渲染到窗口

转载 作者:行者123 更新时间:2023-11-28 03:45:47 25 4
gpt4 key购买 nike

我有一个对话框,我基本上想使用 DirectX 将其实现为纹理查看器。源纹理可以来自磁盘上的文件,也可以来自内存中的任意 D3D 纹理/表面。该窗口可以调整大小,因此我需要能够相应地缩放其内容(保持纵横比,虽然不是必需的,但了解它会很有用)。

实现上述内容的最佳方式是什么?

最佳答案

恕我直言,最简单的方法是创建一个四边形(或两个三角形),其顶点包含正确的 UV 坐标。您设置为查看立方体坐标的 XYZ 坐标。这仅在单位矩阵设置为投影时有效。您可以在 X 轴和 Y 轴上使用 -1 到 1。

编辑:这里有一个例子:

关于c++ - 将纹理渲染到窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7765795/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com