CubeTexture - Руководство по Вердж3Д - Софт Эйт Софт
Description: Узнайте как использовать CubeTexture в интерактивных 3Д-веб-приложениях сделанных на Вердж3Д

Texture →

# CubeTexture

Создает кубическую текстуру, состоящую из шести изображений.

## Пример

`const loader = new v3d.CubeTextureLoader(); loader.setPath('textures/'); 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(images : Array, mapping : Constant, wrapS : Constant, wrapT : Constant, magFilter : Constant, minFilter : Constant, format : Constant, type : Constant, anisotropy : Integer, encoding : Constant)

CubeTexture почти эквивалентен по функциональности и использованию Texture. Единственные различия заключаются в том, что изображения представляют собой массив из 6 изображений, а не одно изображение, а типом маппинга является v3d.CubeReflectionMapping.

## Свойства

Общие свойства смотрите в базовом классе Texture.

### # .flipY : Boolean

Если установлено значение `true`, текстура переворачивается вдоль вертикальной оси при загрузке на GPU. По умолчанию `false`.

### # .isCubeTexture : Boolean

Указывает, что объект является экземпляром класса CubeTexture. Только для чтения.

## Методы

Общие методы смотрите в базовом классе Texture.

## Исходный файл

О том как получить исходный код этого модуля читайте тут.