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.

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

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