2

我正在尝试将 PhysiJS 与 ThreeJS 一起使用。我有一个从 Blender 导出的 OBJ 模型。当我用 OBJLoader 加载它时,我看到它是一个 BufferGeometry。我还注意到它缺少一个vertices属性,这是 PhysiJS 寻找的。

我的 ThreeJS 版本是 r101。我将不胜感激任何建议。如果有更合适的图书馆,我也愿意。我也很乐意提供任何澄清。

4

1 回答 1

2

如果您需要将您的转换BufferGeometryGeometry,您可以简单地使用该.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);
}
于 2019-02-22T00:19:41.190 回答