reverseprojection相关内容

如何将 2D 点反向投影到 3D?

我在屏幕空间中有 4 个 2D 点,我需要将它们反向投影回 3D 空间.我知道这 4 个点中的每一个都是 3D 旋转刚性矩形的一个角,并且我知道矩形的大小.如何从中获取 3D 坐标? 我没有使用任何特定的 API,也没有现有的投影矩阵.我只是在寻找基本的数学来做到这一点.当然没有足够的数据将单个 2D 点转换为 3D 没有其他参考,但我想如果你有 4 个点,你就会知道它们在同一平面上彼此成直 ..
发布时间:2022-01-14 15:05:44 其他开发

如何将 2D 点反向投影为 3D?

我在屏幕空间中有 4 个 2D 点,我需要将它们反向投影回 3D 空间.我知道这 4 个点中的每一个都是 3D 旋转刚性矩形的一个角,并且我知道矩形的大小.我如何从中获得 3D 坐标? 我没有使用任何特定的 API,也没有现有的投影矩阵.我只是在寻找基本的数学来做到这一点.当然没有足够的数据将单个 2D 点转换为 3D 没有其他参考,但我想如果你有 4 个点,你知道它们在同一平面上彼此成直角 ..
发布时间:2021-11-26 13:23:12 其他开发

将 2D 点反投影为 3D

假设我们有一个带有任意方程的平面的 3d 空间:ax+by+cz+d=0现在假设我们在该平面上随机选取 3 个点: (x0,y0,z0) (x1,y1,z1) (x1,y1,z1) 现在我对这架飞机有了不同的观点(相机).我的意思是我有一个不同的相机可以从不同的角度看这架飞机.从那个相机的角度来看,这些点有不同的位置.例如 (x0,y0,z0) 将是 (x0',y0')并且 (x1,y1,z ..
发布时间:2021-11-25 02:05:37 C#

如何将 2D 点反向投影为 3D?

我在屏幕空间中有 4 个 2D 点,我需要将它们反向投影回 3D 空间.我知道这 4 个点中的每一个都是 3D 旋转刚性矩形的一个角,并且我知道矩形的大小.我如何从中获得 3D 坐标? 我没有使用任何特定的 API,也没有现有的投影矩阵.我只是在寻找基本的数学来做到这一点.当然没有足够的数据将单个 2D 点转换为 3D 没有其他参考,但我想如果你有 4 个点,你知道它们在同一平面上彼此成直角 ..
发布时间:2021-11-25 00:36:20 C#

如何将 2D 点反向投影为 3D?

我在屏幕空间中有 4 个 2D 点,我需要将它们反向投影回 3D 空间.我知道这 4 个点中的每一个都是 3D 旋转刚性矩形的一个角,并且我知道矩形的大小.我如何从中获得 3D 坐标? 我没有使用任何特定的 API,也没有现有的投影矩阵.我只是在寻找基本的数学来做到这一点.当然没有足够的数据将单个 2D 点转换为 3D 没有其他参考,但我想如果你有 4 个点,你知道它们在同一平面上彼此成直角 ..
发布时间:2021-11-24 21:13:14 C#

透视变形矩形的比例

假设由透视扭曲的矩形的2d图片: 我知道形状最初是一个矩形,但我不知道它的原始大小。 如果我知道这个图片中的角的像素坐标,我如何计算原始比例,即矩形的商(宽度/高度)? (背景:目标是自动解除矩形文档的照片,边缘检测可能通过hough变换完成) 更新: 对于是否可能根据给定的信息来确定宽度:高度比率,已经进行了一些讨论。我天真的想法是,它必须是可能的,因为我可以想到没 ..

雷交叉口在XNA 3D四边形?

所以,我已经成功地做​​了一个射线代表未投影到世界的鼠标,现在我需要检查,如果该线可与四物相交,这里是我使用来获取射线的代码: 公共雷GetMouseRay() { Vector2 mousePosition =新Vector2(cursor.getX(),cursor.getY( )); 的Vector3的NearPoint =新的Vector3(mousePosition,0) ..
发布时间:2016-09-20 22:24:04 C#/.NET

反向投影2D点转换成3D

假设我们有一个三维空间上有一个平面,一个arbitary方程:AX +的+ CZ + D = 0 现在假设我们挑选那架飞机上3个随机点:(X0,Y0,Z0)(X1,Y1,Z1)(X1,Y1,Z1) 现在我有一个不同的角度(摄像头)的这架飞机。我的意思是我有一个不同的摄像头,将着眼于这架飞机从不同的角度来看。但从该摄像机点,这些点的位置不同。例如(X0,Y0,Z0)将是(X0',Y0') 和(x1 ..
发布时间:2015-11-28 12:02:25 其他开发

我如何反向工程2D点转换成3D?

我有4个2D点,​​在屏幕空间,我需要进行反向工程回到三维空间。我知道,每个4点是3D旋转的刚性矩形的一个角落里,我知道了矩形的大小。从此我怎样才能得到三维坐标? 我没有使用任何特定的API,而我没有一个现有的投影矩阵。我只是在寻找基本的数学来做到这一点。当然没有足够的数据到一个二维点到三维,没有其他的参考转换,但我想,如果你有4个点,你知道,他们都是以直角彼此在同一平面上,你知道它们之间的距离 ..
发布时间:2015-11-28 10:40:05 其他开发