3d 检测二维空间中的四个点或四条线是否可以映射到三维空间中旋转的平面直角矩形

3d 检测二维空间中的四个点或四条线是否可以映射到三维空间中旋转的平面直角矩形,3d,geometry,rectangles,points,perspectivecamera,3d,Geometry,Rectangles,Points,Perspectivecamera,我们得到的是: 笛卡尔坐标系中的4点 笛卡尔空间中的4条直线 我们假设这个二维笛卡尔空间是二维空间的透视投影 我可能错了,但我相信直角矩形施加了一个约束,使得不是每一组4个这样的点或线都能适合旋转矩形的二维透视贴图 我想知道如何检查给定的输入是否可以映射到三维空间中的矩形 如果我的假设是错误的,那么解释为什么也是可以接受的答案。所有三组点都不应该共线 点应形成凸四边形。在某些情况下,非凸性可能通过点顺序翻转(Z形式,且顺序不固定)来解决,在某些情况下-无法解决(微调器形式) 线的不可能情况-其中

我们得到的是:

  • 笛卡尔坐标系中的4点
  • 笛卡尔空间中的4条直线
  • 我们假设这个二维笛卡尔空间是二维空间的透视投影

    我可能错了,但我相信直角矩形施加了一个约束,使得不是每一组4个这样的点或线都能适合旋转矩形的二维透视贴图

    我想知道如何检查给定的输入是否可以映射到三维空间中的矩形


    如果我的假设是错误的,那么解释为什么也是可以接受的答案。

    所有三组点都不应该共线

    点应形成凸四边形。在某些情况下,非凸性可能通过点顺序翻转(Z形式,且顺序不固定)来解决,在某些情况下-无法解决(微调器形式)


    线的不可能情况-其中三条线在同一点相交。它们应该提供四个、五个或六个不同的交点(这个问题包括三条线平行的情况)

    在这种情况下,我认为术语“四边形”和“四边形”是同义词。我应该在我的问题中包括这四点没有内在的顺序。我最终在阅读了许多我只部分理解的文章后得出了相同的结论(-: