两点之间的锥形螺旋轨迹

时间:2018-01-04 15:42:58

标签: math geometry equation spiral

我不是数学专家,我需要知道什么是 等式 ,可用于在两点A和B之间绘制一个圆锥螺旋轨迹,开始来自A.我已阅读与我的问题相关的帖子 - this for example - 但是,我找不到答案。 conical helix trajectory

1 个答案:

答案 0 :(得分:0)

如果您将您链接的示例中的部分组合在一起,则应获得以下内容:

如果A = (x1, y1, z1)B = (x2, y2, z2)并且您想要rev次革命,那么

C(t) = ( x1 + t*d*cos(2*pi*rev*t + t0), y1 + t*d*sin(2*pi*rev*t + t0), z1 + t*(z2 - z1) )

应该为您提供C(0) = AC(1) = B

的螺旋线

d = sqrt((x1 - x2)^2 + (y1 - y2)^2)

t0 = tan((y2 - y1)/(x1 - x2))