标签: c++ directx directx-11 cartesian
目前,我正在使用DirectX 11在屏幕上绘制图元。 目前,Vertex处于标准化坐标中,其位置范围为-1,-1到1,1。
我想将我的Vertex设置为使用笛卡尔坐标0,800到0,600。 事实上,我知道我可以手动转换它,但我宁愿将其设置为自动工作。类似于OpenGL中的glOrtho,您可以将屏幕分辨率传递给使用笛卡尔坐标。
我可以在视口上做什么计算,或者我可以用什么功能来完成此任务?