Skip to main content

Texture

CubeTexture

Creates a cube texture made up of six images.

Code Example

const loader = new THREE.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
THREE.MeshBasicMaterial( { color: 0xffffff, envMap: textureCube } );

Constructor

CubeTexture

function CubeTexture( ): void;  

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 THREE.CubeReflectionMapping (default) or THREE.CubeRefractionMapping

Properties

See the base Texture class for common properties.

flipY

flipY: Boolean;  

If set to true, the texture is flipped along the vertical axis when uploaded to the GPU. Default is false.

isCubeTexture

isCubeTexture: Boolean;  

Read-only flag to check if a given object is of type CubeTexture.

Methods

See the base Texture class for common methods.

Source

src/textures/CubeTexture.js