我正在尝试将PhysiJS与ThreeJS一起使用。我有一个从Blender导出的OBJ模型。当我用OBJLoader加载它时,我看到它是一个BufferGeometry。我还注意到它缺少vertices
属性,这是PhysiJS所要查找的。 p>
我的ThreeJS版本是r101。我将不胜感激任何建议。如果有一个更合适的图书馆,我也愿意接受。我也很高兴提供任何澄清。
答案 0 :(得分:2)
如果您需要将BufferGeometry
转换为Geometry
,则只需使用.fromBufferGeometry()
method。
// 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);
}