如何让 Mesh 在 BABYLONJS 中四处移动?

How to make a Mesh to move around in BABYLONJS?

您好,我已经在 BABYONJS 中创建了一个场景,我正在尝试在 BABYONjs 中实现 solor 系统,我已经让地球自转了,但我试图移动 arround 但没有有什么想法吗?

我的代码

自旋转

scene.beforeRender = function () {    
        newEarth.rotate(new BABYLON.Vector3(0, 1, 0) , 0.01, 
        BABYLON.Space.WORLD);
};

需要的是地球要绕一圈

下面我有一个使用枢轴矩阵的解决方案

currentMesh.setPivotMatrix(BABYLON.Matrix.Translation(70, 0, 0));
   camera.attachControl(canvas, true);
   scene.registerBeforeRender(function () {
        if (currentMesh) {
            currentMesh.rotate(BABYLON.Axis.Y, Math.PI / 64, 
              BABYLON.Space.LOCAL);
        }
    });

试试这个。