我正在尝试使用三维空间中的弧计算,但有点困惑。假设我想要在3D空间中动画一个弧以连接两个x、y、z坐标(这两个坐标都具有z值为0,是平面上的点)。我通过发送起始x、y、z位置、旋转、速度和重力值来控制弧。如果我知道需要连接的x、y、z坐标,是否可以计算出从起始坐标到结束坐标所需的旋转、速度和重力值?
谢谢。
编辑:感谢Tom10解答。为了澄清,我通过创建粒子抛物线来制作“弧线”。我试图找出如何(通过开始形成由一系列粒子组成的抛物线的开始x、y、z坐标、速度、旋转和重力)确定它将在哪里结束(最后的x、y、z坐标)。因此,如果这是需要连接的两个坐标:
谢谢。
编辑:感谢Tom10解答。为了澄清,我通过创建粒子抛物线来制作“弧线”。我试图找出如何(通过开始形成由一系列粒子组成的抛物线的开始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;
我试图保持角度值不变。