Texture

CanvasTexture

Создает текстуру из элемента canvas.

Это почти то же самое, что и базовый класс Texture, за исключением того, что он сразу устанавливает needsUpdate в true.

Конструктор

CanvasTexture(canvas : HTMLElement, mapping : Constant, wrapS : Constant, wrapT : Constant, magFilter : Constant, minFilter : Constant, format : Constant, type : Constant, anisotropy : Number)

canvas — Элемент HTML canvas, из которого загружается текстура.
mapping — Способ нанесения изображения на объект. Тип объекта v3d.UVMapping. См. mapping constants для других вариантов.
wrapS — По умолчанию v3d.ClampToEdgeWrapping. См. wrap mode constants для других вариантов.
wrapT — По умолчанию v3d.ClampToEdgeWrapping. См. wrap mode constants для других вариантов.
magFilter — Способ дискретизации текстуры, когда тексель занимает более одного пикселя. По умолчанию v3d.LinearFilter. См. magnification filter constants для других вариантов.
minFilter — Способ дискретизации текстуры, когда тексель занимает менее одного пикселя. По умолчанию v3d.LinearMipmapLinearFilter. См. minification filter constants для других вариантов.
format — Формат, используемый в текстуре. См. format constants для других вариантов.
type --По умолчанию v3d.UnsignedByteType. См. type constants для других вариантов.
anisotropy — Количество семплов, взятых вдоль оси, проходящей через пиксель, имеющий наибольшую плотность текселей. По умолчанию это значение равно 1. Большее значение дает менее размытый результат, чем базовый мипмап, ценой использования большего количества сэмплов текстуры. Используйте renderer.getMaxAnisotropy(), чтобы найти максимальное допустимое значение анизотропии для GPU; обычно это значение равно 2.

Свойства

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

.needsUpdate : Boolean

True по умолчанию. Это необходимо для того, чтобы данные canvas были загружены.

Методы

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

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

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