extendTexture method

Texture extendTexture(
  1. Texture texture,
  2. dynamic transform
)

Implementation

Texture extendTexture(Texture texture, transform) {
  texture = texture.clone();

  if (transform.offset != null) {
    texture.offset.copyFromArray(transform.offset);
  }

  if (transform.rotation != null) {
    texture.rotation = transform.rotation;
  }

  if (transform.scale != null) {
    texture.repeat.copyFromArray(transform.scale);
  }

  if (transform.texCoord != null) {
    console.warning('GLTFLoader: Custom UV sets in $name extension not yet supported.');
  }

  texture.needsUpdate = true;

  return texture;
}