opengl - C++图形化编程

标签 opengl graphics directx 3d

我是 c++ 3D 新手,所以我可能错过了一些明显的东西,但如何从 3D 转换为 2D 以及(对于给定的 z 位置)从 2D 转换为 3D?

最佳答案

您可以通过 projection 将 3D 映射到 2D 。您可以通过在向量的 Z 元素中插入适当的值来将 2D 映射到 3D。

关于opengl - C++图形化编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4312652/

相关文章:

c++ - 使用 Directx 10 时,我得到了很多宏重新定义

c++ - 精确的纹理叠加

opengl - 为什么 POT 和 NPOT 纹理的 GL_CLAMP_TO_EDGE 不同?

c++ - 适用于 OSX 和 Linux 的 OpenGL 头文件

java - 以编程方式减小 JPEG 文件大小

python - 用 Pygame 画抛物线

c++ - Direct3D Sprite 的最近邻插值?

c++ - Qtopengl,为什么不能使用不同的 vbo 绘制两个立方体

opengl - 在 GLSL 片段着色器中,如何访问特定 mipmap 级别的 texel?

Android渐变图形质量(缩放位图)