I export my sink model from blender while it has the right uvs, however when i change the material in three js it uses completely different positioning of the texture on the meshes. how do i manipulate texture coordinates in threejs like i do in blender or how do i make threejs apply the same way blender applies the textures on a mesh.
That is not changed in three.js, the changes is caused by the conversion of your model in Blender to GLB or GLTF, three.js will display the GLTF as is.