【发布时间】:2017-04-27 21:48:17
【问题描述】:
我正在将我的 threejs 从 r75 升级到 r82,但现在我在使用 PLYLoader 加载我的 PLY 文件时遇到了问题。视图中没有显示任何内容,并且我没有收到任何控制台错误消息。我注意到在 r82 中 - 加载器现在使用缓冲区几何。
这就是我尝试使用加载器的方式:
var loader = new THREE.PLYLoader();
loader.load(plyUrl, function (geometry) {
geometry.computeFaceNormals();
var material = new THREE.PointsMaterial({vertexColors: THREE.VertexColors, size: .002});
var object = new THREE.Points(geometry, material);
scene.add(object);
});
threejs 示例 PLY 文件对我来说很好,但当我尝试使用我的自定义 PLY 文件来渲染点时却不行。这是我正在使用的example PLY。我注意到示例文件有一个“属性列表 uchar int vertex_indices”,而我的没有。那有必要吗?任何帮助将不胜感激。如有必要,我可以制作一个 jsfiddle。谢谢!
【问题讨论】:
标签: three.js