Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 屏幕到世界的转变_C#_.net_3d_2d - Fatal编程技术网

C# 屏幕到世界的转变

C# 屏幕到世界的转变,c#,.net,3d,2d,C#,.net,3d,2d,我在屏幕坐标中有一个x,y位置。我知道摄像机的位置、方向向量和视场角。我想要一个x,y方向的向量,就像光线追踪一样。因此,向量将与屏幕x,y位置的3d世界对象相交 它不在图形库中,相机是真实世界的相机,所以我需要GL正常工作的相反结果 net中有哪些工具可以实现这一点?类似于可以自动创建的变换矩阵,该矩阵提供相机信息(位置、方向、fov等),并将2D点变换为3D向量 谢谢

我在屏幕坐标中有一个x,y位置。我知道摄像机的位置、方向向量和视场角。我想要一个x,y方向的向量,就像光线追踪一样。因此,向量将与屏幕x,y位置的3d世界对象相交

它不在图形库中,相机是真实世界的相机,所以我需要GL正常工作的相反结果

net中有哪些工具可以实现这一点?类似于可以自动创建的变换矩阵,该矩阵提供相机信息(位置、方向、fov等),并将2D点变换为3D向量

谢谢