束流
const texLoader = new THREE.TextureLoader();
const texture = texLoader.load('/public/images/水流.png');
texture.wrapS = THREE.RepeatWrapping;
texture.wrapT = THREE.RepeatWrapping;
function render() {
texture.offset.y += 0.01;
requestAnimationFrame(render)
}
render()
const geometry = new THREE.CylinderGeometry(8, 5, 50, 32, 1, true);
const material = new THREE.MeshBasicMaterial({
color: 0xffffff,
map: texture
});
const cylinder = new THREE.Mesh(geometry, material);