我刚刚开始编写SharpDX(VB.net)中的一些基础知识,并且我已经将它渲染为渲染2D三角形。而且我知道如何呈现其他2D内容,但是我想在3D中创建一些可以围绕某些多维数据集旋转相机的内容。我试过了,但是在将3D空间转换为屏幕坐标时失败了。这里是我的问题:SharpDX如何渲染3D环境
- 我该如何计算透视投影矩阵?
- 如何将该矩阵传递给我的顶点着色器
- 当我将鼠标拖过屏幕时,如何使相机围绕对象旋转?
请向我解释这些事情并给出一些代码示例。我只是SharpDX的初学者,我发现的一切对我来说都是无法理解的。
人们总是乐于解释,但StackOverflow上的人通常不会为人们编写代码示例,而不是免费的; P – Jaxi
我的意思是一些简短的示例,而不是整个项目XD。如果你看看周围的计算器,你会发现很多代码示例 – TimoHo