three.js:使用带有圆圈(或其他形状)的BufferGeometry

时间:2014-10-05 17:19:14

标签: performance three.js

是否可以使用填充圆形或其他形状的缓冲测量法?用圆圈表示填充圆圈

我试过通过一系列“Line”绘制一个圆圈,但当然它不是一个圆圈,我也尝试使用带有看起来像圆圈的png的ParticleCloud,但是性能不会我想是和原生的网状圆一样好。

我最接近的是当我通过一系列多个“网格”对象绘制一个圆圈时,它非常麻烦。

BufferGeometry甚至支持这样的东西吗?

1 个答案:

答案 0 :(得分:0)

在three.js中有CircleBufferGeometry



var geometry = new THREE.CircleBufferGeometry( 5, 32 );
var material = new THREE.MeshBasicMaterial( { color: 0xffff00 } );
var circle = new THREE.Mesh( geometry, material );
scene.add( circle );