Материал для использования с Sprite.
const map = new v3d.TextureLoader().load('mysprite.png');
const material = new v3d.SpriteMaterial({ map: map, color: 0xffffff });
const sprite = new v3d.Sprite(material);
sprite.scale.set(200, 200, 1)
app.scene.add(sprite);
parameters — (необ.) объект с одним или несколькими свойствами, определяющими внешний вид материала. Сюда можно передать любое свойство материала (включая любое свойство, унаследованное от Material).
Исключением является свойство color, которое может быть передано в виде шестнадцатеричной строки и по умолчанию имеет значение 0xffffff (белый). Для него производится вызов метода Color.set(color).
Данные материалы не обрезаются при использовании Material.clippingPlanes.
Общие свойства смотрите в базовом классе Material.
Цвет материала, по умолчанию используется белый (0xffffff). Текстура .map умножается на этот цвет.
Будет ли туман влиять на данный материал. По умолчанию true.
Флаг, указывающий является ли объект экземпляром класса SpriteMaterial. Только для чтения.
Карта цветов. Может иметь дополнительный альфа-канал, используемый в сочетании со свойствами .transparent и .alphaTest. По умолчанию null.
Вращение спрайта в радианах. По умолчанию 0.
Зависит ли размер спрайта от глубины камеры (только для перспективных камер). По умолчанию true.
Является ли материал прозрачным. Default is true.
Общие методы смотрите в базовом классе Material.
О том как получить исходный код этого модуля читайте тут.