2016-08-22 5 views
1

У меня есть THREE.js Сцена, где Объекты имеют физическое приложение, применяемое к ним, используя CANNON.js. RigidBody инициализируется следующим образом:CANNON.js: Визуальное представление RigidBody

let shape = new CANNON.Box(new CANNON.Vec3(1, 1, 1)); 
let body = new CANNON.Body({ 
    mass: 5, 
    shape: shape 
}); 

Я хотел бы иметь визуальное представление CANNON.Body с помощью моего THREE.Scene.

Как визуально представлять RigidBody?

ответ

2

Самый простой способ отладить визуализацию объектов физики Cannon.js в Three.js, вероятно, использует THREE.CannonDebugRenderer.

+0

Хотя это не полностью соответствует моим потребностям, я извлечу из этого кода необходимый код. Спасибо за информацию, так как большинство вещей несколько сложно найти в этих библиотеках. – Nicky

+0

Я создал очень простой файл описания TypeScript для этого скрипта. Для тех, кому это нужно, см. Мой [репозиторий GitHub] (https://github.com/nicky-lenaers/three-cannondebugrenderer) – Nicky