如何绘制自定义BufferGeometry对象?

时间:2015-09-23 13:49:56

标签: javascript three.js

我有以下代码:

geometry = new THREE.BufferGeometry();

geometry.addAttribute( 'position', new THREE.BufferAttribute( position, 3 ) );

geometry.addAttribute( 'color', new THREE.BufferAttribute( color, 4 ) );

geometry.addAttribute('size', new THREE.BufferAttribute(size, 1));

var shape = THREE.ImageUtils.loadTexture('star.png');   

var material = new THREE.PointCloudMaterial( {size: 55,  map: shape , transparent: true} );

particleSystem = new THREE.PointCloud( geometry, material );

scene.add( particleSystem );

我有一个没有方形边框的纯星形象。 但画完之后,我看到一个插有星星的正方形。 我没有足够的评分来发布图片。 http://s10.postimg.org/jhyobwwpl/image.png - 这是结果。 http://s13.postimg.org/vyf25b8iv/image.png - 这是一个突出显示的原始明星。 原始星没有任何边框,它是白色的,所以我突出显示它以使其可见。

问题:如何画出没有方形的星星?

0 个答案:

没有答案