У меня есть две координаты на 2-й плоскости в трехмерном пространстве, и я пытаюсь повернуть одну координату (вектор) в направлении другой координаты. моя вертикальная ось - это ось y, поэтому, если обе координаты расположены на плоскости в плоскости, они оба будут иметь ось y, равную 0, а их координаты x и z определяют их положение по длине / ширине на самолет. сейчас я вычисляю угол следующим образом (независимость от языка):
angle = atan2(z2-z1,x2-x1);
и я вращаюсь / перемещаюсь в пространстве так:
pushMatrix();
rotateY(angle);
popMatrix();
похоже, это не работает. мои расчеты / процесс верны?