I am using the THREE.TextureLoader() function to place an image on my Plane mesh. The image is however stretched out to fit the surface area of the face. Is there a way I can manipulate the texture size (width/height) and position (x/y)? I’m basically trying to ensure the texture fills the entire face without forcing the image to be stretched out to fit on the face. In CSS, we have these properties that we can adjust to fit our background any way we want:
background-position: 50% 50%;
background-repeat: no-repeat;
I don’t really want to do a child Object3D inside a parent Object3D in order to adjust the size/position of the child Object3D, so trying to see if there is another way to achieve this. Thank you.