2

我需要将我的虚拟相机从 3D 空间中的 A 点移动到椭圆轨道中的 B 点。到目前为止,我有:

  • 从每个相机位置的中心计算投影线(即无限扩展前向量)。
  • 用它来计算这两条投影线之间的最小距离,这将作为我的椭圆的中心。
  • 可视化我需要在其中执行运动的 3D 倾斜平面。

但现在我被困住了!我(显然)不是数学家,所以我很难弄清楚接下来需要做什么。

我在这个椭圆弧上有 2 个点(虽然我不知道它们在圆周上的位置,所以不知道长轴和短轴的限制是什么;ab相信在传统的符号中?)目前,这 2点是线性的,所以我可以用它作为起点,以防有任何帮助?有人可以指导我正确的方向吗?

4

2 回答 2

1

虽然是二维的,但这个在规范位置使用参数形式的示例可能会提供一些见解。

于 2011-11-21T15:46:58.723 回答
0

据我了解,您想计算椭圆的点。您可以使用椭圆方程:http ://en.wikipedia.org/wiki/Ellipse ,或者如果您没有椭圆的中心、高度、宽度,则可以在给定点上分配样​​条曲线:http:// en.wikipedia.org/wiki/Spline_%28mathematics%29

于 2011-11-21T15:44:57.793 回答