Javascript 在Three.js PointCloud中将正方形更改为圆形?

Javascript 在Three.js PointCloud中将正方形更改为圆形?,javascript,3d,three.js,point-clouds,Javascript,3d,Three.js,Point Clouds,我正在使用PLYLoader加载一个.ply文件,并使用three.js中的PointCloud对象呈现它 var loader = new THREE.PLYLoader(); loader.addEventListener('load', function (event) { var geometry = event.content; var material = new THREE.PointCloudMaterial({ vertexColors: true, size:

我正在使用PLYLoader加载一个.ply文件,并使用three.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);
工作正常,点渲染正确。但是,这些点渲染为正方形。可以把它们改成一个圆吗?如果是,怎么做

我找到了显示three.js示例图片的旧线程。我们可以清楚地看到圆圈。然而,今天的同一个示例显示了正方形(在他们将ParticleSystem更改为PointCloud之后)


谢谢

解决方案是将圆图像关联到每个点云

你能看看这个例子吗:


也许你有解决办法

圆圈可能来自此示例: