Создайте CANNON.RigidBody из THREE.Mesh или THREE.Geometry

Я создаюTHREE.Mesh объект с помощьюTHREE.JSONLoader объект вроде так:

// Create castle.
loader.load('/Meshes/CastleTower.js', function(geometry, materials) {
    var tmp_material = new THREE.MeshLambertMaterial();
    THREE.ColorUtils.adjustHSV(tmp_material.color, 0, 0, 0.9);

    var castle = new THREE.Mesh(geometry, tmp_material);
    castle.scale.set(0.2, 0.2, 0.2);
    castle.rotation.setX(-Math.PI/2);
    scene.add(castle);
});

Можно ли создатьCANNON.RigidBody отTHREE.Mesh (var castle) или жеTHREE.Geometry (var geometry) объект?Еще один способ прочитать это: как сделать любойTHREE.Mesh «Твердый»?

Обновить

Я использовал Blender, создал новый замок из коробок иэкспортируемый это в формате Three.js. Если вы установите массу в0 изCANNON.Bodyостается статичным.это отлично сработало ...

Ответы на вопрос(2)

Ваш ответ на вопрос