i created the brush at picture
expected
geometry.setAttribute('uv', new THREE.BufferAttribute(/*uvs*/ new Float32Array(brushUV[i]['uv']), 2))
geometry.setAttribute("position", new THREE.BufferAttribute(/* positions */ new Float32Array(newPositions), 3));
result
how to restore remaining uv?

