Добавление физики в модель OBJ в ThreeJS - PullRequest
0 голосов
/ 22 февраля 2019

Я пытаюсь использовать PhysiJS с ThreeJS.У меня есть модель OBJ, которую я экспортировал из Blender.Когда я загружаю его с помощью OBJLoader, я вижу, что это BufferGeometry.Я также заметил, что в нем отсутствует свойство vertices, которое ищет PhysiJS.

Моя версия ThreeJS - r101.Буду признателен за любые предложения.Если есть более подходящая библиотека, я тоже открыт для этого.Я также рад предоставить любые разъяснения.

1 Ответ

0 голосов
/ 22 февраля 2019

Если вам нужно преобразовать BufferGeometry в Geometry, вы можете просто использовать .fromBufferGeometry() метод .

// Called when your obj finishes loading
onLoadComplete(obj) {
    var geom = new THREE.Geometry();
    geom.fromBufferGeometry(obj);

    // Now you'll have access to vertices
    console.log(geom.vertices);
}
...