math - 在 3D 中,位于三角形上的线段的出口角度和点

  显示原文与译文双语对照的内容
0 0

了解一个 3D 三角形的顶点,以及三角形的点E的水平面上投影的x,y 坐标。 给出角度 alpha,表示位于三角形同一平面上的段的边AB的角度。 我想找出 3个东西:

  • 对于给定的alpha,在哪一侧是F
  • 由"退出"侧创建的角度与段的高度( 以顺时针方式考虑下面的顶点)
  • 有效长度
  • 如果BC是出口,段BF的长度( 再次顺时针)

这是。"。"。我想知道它是如何执行的。 谢谢你。

grid

时间: 原作者:

0 0
  1. 查找点E 。绘制垂直于水平平面的线,通过投影的投影。 点E 是那条直线和三角形所在的平面的交点。 ( 如果三角形的平面垂直于水平平面,则你没有足够的信息来找到E 。)
  2. 对点A,B,C,E 进行变换,使它们位于水平平面上。 只使用旋转和平移,从而保留角度和距离。 这个步骤可以在两个维度中解决这个问题,这就简化了。
  3. 绘制一个从E 延伸出来的射线,它的角度α与AB有关。
  4. 对于,,,确定从E 扩展的射线是否相交。 点F 是射线与它相交的任意线段的交点。 ( 如果光线通过三角形的顶点而不是边缘,那么你可以能无法获得涉及"退出"侧的问题。)
  5. 利用F的位置,确定你每一个要点的答案。
  6. 可以选择执行在步骤 2中完成的转换的反向,以获得 true的位置。
原作者:
...