我正在尝试将 PhysiJS 与 ThreeJS 一起使用。我有一个从 Blender 导出的 OBJ 模型。当我用 OBJLoader 加载它时,我看到它是一个 BufferGeometry。我还注意到它缺少一个vertices
属性,这是 PhysiJS 寻找的。
我的 ThreeJS 版本是 r101。我将不胜感激任何建议。如果有更合适的图书馆,我也愿意。我也很乐意提供任何澄清。
我正在尝试将 PhysiJS 与 ThreeJS 一起使用。我有一个从 Blender 导出的 OBJ 模型。当我用 OBJLoader 加载它时,我看到它是一个 BufferGeometry。我还注意到它缺少一个vertices
属性,这是 PhysiJS 寻找的。
我的 ThreeJS 版本是 r101。我将不胜感激任何建议。如果有更合适的图书馆,我也愿意。我也很乐意提供任何澄清。
如果您需要将您的转换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);
}