Как увеличить размер fbx при применении Quaternion в ThreeJs - PullRequest
0 голосов
/ 17 мая 2018

Я пытаюсь загрузить объект с помощью загрузчика fbx и применить кватернион для вращения на орбите. Вращение работает, но объект смотрит далеко на экране.

Вот код, который я пытаюсь.

fbxLoader.load('models/fbx/yarn_with_mtl.fbx', function (yarn) {
    yarn.traverse(function(child) {
        if (child instanceof THREE.Mesh) {
            child.receiveShadow = true;
            child.castShadow = true;
        }
    });
    yarn.name = "yarn";
    yarn.position.set(0, 0, 688);// this increases to right size
    yarnModal = yarn;
    scene.add(yarn);
});


quaternion.setFromAxisAngle(axis, 0.005);
if(yarnModal)yarnModal.position.applyQuaternion(quaternion); //This is reseting the object size back to small
...