我正在尝试使用 3d 空间中的弧线进行一些计算,但有点迷失了。假设我想在 3d 空间中为弧设置动画以连接 2 个 x、y、z 坐标(两个坐标的 z 值均为 0,并且只是平面上的点)。我通过向它发送起始 x、y、z 位置、旋转、速度和重力值来控制弧。如果我知道需要连接的 x、y、z 坐标,有没有办法计算将它从起始 x、y、z 坐标连接到结束坐标所需的旋转、速度和重力值?
谢谢。
编辑:谢谢汤姆10。为了澄清,我通过创建带有粒子的抛物线来制作“弧”。我试图弄清楚如何(通过启动由一系列粒子形成的抛物线,其起始为 x、y、z、速度、旋转和重力)确定它最终的位置(最后的 x、y、z 坐标)。因此,如果这是需要连接的两个坐标:
x1=240;
y1=140;
z1=0;
x2=300;
y2=200;
z2=0;
如何仅使用这些变量来计算抛物线的旋转、速度和重力,从而开始形成抛物线:
x1=240;
y1=140;
z1=0;
rotation;
velocity;
gravity;
我试图保持角度恒定。