求一个范例的连接,找了好久没找到。九大行星围绕着太阳转的那个

求一个范例的连接,找了好久没找到。九大行星围绕着太阳转的那个

我简单实现了一个地球绕着太阳转的功能,这里是规则的圆形轨迹运动,但行星系统的轨迹不是规则圆的,并且有近日点和远日点这些细节。不知道是不是你想要的。

    sun:Node
    earth:Node
    alpha=0 //旋转角度
    beta=0 //俯仰角,默认为0即可
    radius=10 // 旋转半径
    update(){
      alpha+=0.01
      let cosa = Math.cos(this.alpha);
      let sina = Math.sin(this.alpha);
      let cosb = Math.cos(this.beta);
      let sinb = Math.sin(this.beta);
      this.earth.worldPosition = new Vec3(
        radius * cosa * sinb + sun.worldPosition.x,
        sun.worldPosition.y
        radius * sina * sinb + sun.worldPosition.z
      );
    }
    

椭圆公式?

你在找这个?
https://blog.csdn.net/weixin_44053279/article/details/129563710

2赞

感谢感谢感谢

想找的是围绕任意点的摄像机旋转缩放