2016-08-22 1 views
1

Ich habe eine THREE.js Szene, in der Objekte physicis mit CANNON.js auf sie angewendet haben. Der Starrkörper ist wie so initialisiert:CANNON.js: Visuelle Darstellung eines RigidBody

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

ich eine visuelle Darstellung der CANNON.Body haben möchte meine THREE.Scene verwenden.

Wie stelle ich visuell einen RigidBody dar?

Antwort

2

Der einfachste Weg zum Debuggen Rendern Cannon.js Physik Objekte in Three.js verwendet wahrscheinlich die THREE.CannonDebugRenderer.

+0

Obwohl es nicht ganz meinen Bedürfnissen entspricht, werde ich den notwendigen Code aus diesem Beispiel extrahieren. Danke für die Info, da die meisten Sachen in diesen Bibliotheken etwas schwer zu finden sind. – Nicky

+0

Ich habe eine sehr einfache TypeScript-Definitionsdatei für dieses Skript erstellt. Für jeden, der dies benötigt, siehe mein [GitHub Repository] (https://github.com/nicky-lenaers/three-cannondebugrenderer) – Nicky

Verwandte Themen