Creates a cube texture made up of six images.
const loader = new v3d.CubeTextureLoader();
loader.setPath('textures/cube/pisa/');
const textureCube = loader.load([
'px.png', 'nx.png',
'py.png', 'ny.png',
'pz.png', 'nz.png'
]);
const material = new v3d.MeshBasicMaterial({ color: 0xffffff, envMap: textureCube });
CubeTexture is almost equivalent in functionality and usage to Texture. The only differences are that the images are an array of 6 images as opposed to a single image, and the mapping options are v3d.CubeReflectionMapping (default) or v3d.CubeRefractionMapping
See the base Texture class for common properties.
If set to true, the texture is flipped along the vertical axis when uploaded to the GPU. Default is false.
Read-only flag to check if a given object is of type CubeTexture.
See the base Texture class for common methods.
For more info on how to obtain the source code of this module see this page.