, поэтому я пытаюсь изменить угол, под которым объект вращается относительно оси x, когда вы смотрите вниз по оси z.посмотрите на картинку, что я имею в виду:
В настоящее время я использую этот код для орбиты двух красных сфер:
public void orbit() {
theta += this.vel.x;
theta = fixAngle(theta, TWO_PI);
this.loc.x = this.origin.x+orbitRadius*cos(theta);
this.loc.y = this.origin.y+orbitRadius*cos(theta);
this.loc.z = this.origin.z+orbitRadius*sin(theta);
}
private float fixAngle(float ang, float range) {
if (ang < 0)
ang += range;
else if (ang > range)
ang -= range;
return ang;
}
Кто-нибудь знает, как я могу это сделать?