我正在使用PLYLoader加载一个.ply文件,并使用三个.js中的PointCloud对象进行渲染。
var loader = new THREE.PLYLoader();
loader.addEventListener('load', function (event) {
var geometry = event.content;
var material = new THREE.PointCloudMaterial({ vertexColors: true, size: 0.01 });
var mesh = new THREE.PointCloud(geometry, material);
scene.add(mesh);
});
loader.load(file_url);
它工作正常,点数正确呈现。但是这些点呈现为正方形。是否可以将它们更改为圆形?如果是这样,怎么样?
我找到了this旧线程,显示了一个three.js样本的图片。我们可以清楚地看到圈子。但是今天that相同的样本显示了正方形(在他们将ParticleSystem更改为PointCloud之后)。
谢谢
答案 0 :(得分:0)
解决方案是将圈形图像关联到每个Point Cloud。
你能看一下这个例子:
http://threejs.org/examples/#webgl_particles_billboards
也许你有解决方案。