我正在尝试围绕中心的一个物体旋转多个球体,我现在面临的挑战是如何为形状设置不同的起点(可能是角度?),这样它们都不会从同一个物体开始一下子就发现了。
这是我的代码:
Sphere earth = new Sphere(2);
earth.setTranslateZ(7);
earth.setTranslateX(30);
RotateTransition rt4 = new RotateTransition();
rt4.setNode(earth);
rt4.setDuration(Duration.millis(3000));
rt4.setAxis(Rotate.Y_AXIS);
rt4.setByAngle(360);
rt4.setCycleCount(Animation.INDEFINITE);
rt4.setInterpolator(Interpolator.LINEAR);
rt4.play();
编辑(澄清):地球围绕自身旋转,同时围绕中心点坐标(0,0,0)。我想改变地球开始围绕中心点旋转而不是围绕自身旋转的地方。