Restore brush from given uv and positions

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?

I need to add
geometry.setIndex(new THREE.BufferAttribute(indices, 1));

thanks, found :slightly_smiling_face: