[page:Loader] →

# [name]

Classe per il caricamento di una [page:CubeTexture CubeTexture]. Utilizza internamente l'[page:ImageLoader] per caricare i file.

The loaded [page:CubeTexture] is in sRGB color space. Meaning the [page:Texture.colorSpace colorSpace] property is set to `THREE.SRGBColorSpace` by default.

## Codice di Esempio

`const scene = new THREE.Scene(); scene.background = new THREE.CubeTextureLoader() .setPath( 'textures/cubeMaps/' ) .load( [ 'px.png', 'nx.png', 'py.png', 'ny.png', 'pz.png', 'nz.png' ] );`

## Esempi

[example:webgl_materials_cubemap materials / cubemap]
[example:webgl_materials_cubemap_dynamic materials / cubemap / dynamic]
[example:webgl_materials_cubemap_refraction materials / cubemap / refraction]

## Costruttore

### [name]( [param:LoadingManager manager] )

[page:LoadingManager manager] — Il [page:LoadingManager loadingManager] del loader da utilizzare. Il valore predefinito è [page:LoadingManager THREE.DefaultLoadingManager].
Crea un nuovo [name].

## Proprietà

Vedi la classe base [page:Loader] per le proprietà comuni.

## Metodi

Vedi la classe base [page:Loader] per i metodi comuni.

### [method:CubeTexture load]( [param:String urls], [param:Function onLoad], [param:Function onProgress], [param:Function onError] )

[page:String urls] — array di 6 url di immagini, una per ogni lato della CubeTexture. Le url devono essere specificate nel seguente ordine: pos-x, neg-x, pos-y, neg-y, pos-z, neg-z. Possono anche essere [link:https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs Data URIs].
Si noti che, per convenzione, le mappe cubiche sono specificate in un sistema di coordinate in cui la x positiva è a destra quando si guarda l'asse z positivo -- in altre parole, utilizza un sistema di coordinate sinistrorso. Poiché Three.js utilizza un sistema di coordinate destrorso, le mappe d'ambiente utilizzate in three.js avranno pos-x e neg-x invertiti.
[page:Function onLoad] (opzionale) — Verrà chiamato quando il caricamento sarà completato. L'argomento sarà la [page:CubeTexture texture] caricata.
[page:Function onProgress] (opzionale) — Questa funzione di callback non è al momento supportata.
[page:Function onError] (opzionale) — Verrà chiamato in caso di errori di caricamento.

Inizia il caricamento dall'url e passa la [page:CubeTexture texture] caricata a onLoad. Il metodo inoltre restituisce un nuovo oggetto texture che può essere direttamente utilizzato per la creazione di materiale.

## Source

[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]