Files
three.js/src/materials/textures/Texture.js
T
Mr.doob dde35ca06e Minor changes.
Trying to catch a bug with SmoothShading material objects with no vertexNormals.
2010-11-30 04:56:50 +00:00

39 lines
824 B
JavaScript

/**
* @author mr.doob / http://mrdoob.com/
* @author alteredq / http://alteredqualia.com/
* }
*/
THREE.Texture = function ( image, mapping, wrap_s, wrap_t ) {
this.image = image;
this.loaded = false;
this.mapping = mapping !== undefined ? mapping : THREE.UVMapping;
this.wrap_s = wrap_s !== undefined ? wrap_s : THREE.ClampToEdge;
this.wrap_t = wrap_t !== undefined ? wrap_t : THREE.ClampToEdge;
this.toString = function () {
return 'THREE.Texture (<br/>' +
'image: ' + this.image + '<br/>' +
'wrap_s: ' + this.wrap_s + '<br/>' +
'wrap_t: ' + this.wrap_t + '<br/>' +
')';
};
};
THREE.UVMapping = 0;
THREE.ReflectionMapping = 1;
THREE.RefractionMapping = 2;
THREE.Multiply = 0;
THREE.Mix = 1;
THREE.Repeat = 0; // TODO: Rename to *Wrapping
THREE.ClampToEdge = 1;
THREE.MirroredRepeat = 2;