At some camera angle particles just disappear


try rotate camera, scale it up.
https://jsfiddle.net/otc5zL9w

this happen when coords other than (0,0,0), the greater the bigger chance

This solved my problem.

let m = new THREE.Matrix4()
m.makeRotationX(THREE.MathUtils.degToRad(90))
m.scale(new THREE.Vector3(300, 300, 300))
mesh.geometry.applyMatrix4(m)