Direct3d世界到屏幕
Direct3d world to screen
我是direct3d的新手,我有一个新手问题。我在世界上找到了一个点和相机的位置。我想知道我会在屏幕上的什么地方看到这个点。我知道屏幕的宽度/高度,相机的视野和其他一切。我认为会有这样的函数,我不需要计算我自己。
我找了很多都找不到,我该怎么做?我唯一发现的是:http://msdn.microsoft.com/en-us/library/bb205516%28VS.85%29.aspx但我不明白该给他什么(正如我所说,我是direct3d的新手)感谢您的帮助
首先,Direct3D不是世界到屏幕转换的解决方案,它是一个API,可以让你使用GPU在GPU上更快地解决这个问题,但如果你不知道如何在没有Direct3D的情况下做到这一点,那么Direct3D可能没有任何帮助。因此,您必须学习线性代数和渲染管道(已经在很多地方进行了记录)。
相关文章:
- 激励'inline'说明符的真实世界示例?
- 使用Unreal C++获取VR耳机的世界位置/方向
- UE4-如何在给定4个屏幕坐标的情况下缩放纹理或材质
- 如何在GTK程序运行时禁用屏幕保护程序/电源管理/屏幕消隐
- 使用 SFML 和 C++ 将 Pixel 打印到屏幕上
- 在 Windows 8/10 技术中完全实时的屏幕捕获,没有延迟
- 玩家加速穿越世界(C++)
- Winapi:屏幕截图未显示在窗口中
- 如何在快板的屏幕中显示子位图的绘制?
- 按回车键后输出屏幕关闭
- 如何在Openscenegraph中从二维鼠标点击的屏幕坐标点计算三维点(世界坐标)
- OpenGL屏幕坐标到世界坐标
- 将 2D 屏幕坐标转换为 3D 世界坐标
- 如何获得世界坐标屏幕(DX11,C )的射线方向
- 创建相对于世界位置而不是屏幕位置的形状
- Direct3d世界到屏幕
- 取消将二维屏幕位置投影到三维世界空间
- c++ /OpenGL转换世界坐标到屏幕(2D)坐标
- 我需要澄清"Spaces"的概念(世界空间,视图空间,投影空间,局部空间和屏幕空间)(c ++,direct3d 11)
- 使用GLM + Answer将屏幕转换为3D世界坐标后效果不佳