Un matériau pour utiliser un [page:Sprite].
const map = new THREE.TextureLoader().load( 'textures/sprite.png' );
const material = new THREE.SpriteMaterial( { map: map, color: 0xffffff } );
const sprite = new THREE.Sprite( material );
sprite.scale.set(200, 200, 1)
scene.add( sprite );
[example:webgl_raycaster_sprite WebGL / raycast / sprite]
[example:webgl_sprites WebGL / sprites]
[example:svg_sandbox SVG / sandbox]
[page:Object parameters] - (optionnel) un objet avec une ou plusieurs propriétés définissant l'apparence du matériau.
Toute propriété du matériau (y compris toute proprioété héritée de [page:Material]) peut être passée dans l'objet.
L'exception est la propriété [page:Hexadecimal color], qui peut être passée comme une chaine de caractères hexadécimale,
ayant la valeur `0xffffff` (blanc) par défaut. [page:Color.set]( color ) est appelée en interne.
Les SpriteMaterials ne sont pas coupés en utilisant [page:Material.clippingPlanes].
Voir la classe [page:Material] pour les propriétés communes.
La carte alpha est une texture en niveaux de gris qui contrôle l'opacité sur la surface
(noir : entièrement transparent ; blanc : entièrement opaque). La valeur par défaut est nulle.
Seule la couleur de la texture est utilisée, en ignorant le canal alpha s'il en existe un.
Pour les textures RGB et RGBA, le moteur de rendu [page:WebGLRenderer WebGL] utilisera le
canal vert lors de l'échantillonnage de cette texture en raison du peu de précision supplémentaire fourni
pour le vert dans les formats RVB 565 compressés DXT et non compressés.
Les textures avec uniquement de la luminance ou les textures luminance/alpha fonctionneront également comme prévu.
[page:Color], couleur du matériau, par défaut en blanc (0xffffff). The [page:.map] is multiplied by the color.
Si le matériau est affecté par le brouillard (fog) La valeur par défaut est `true`.
Booléen en lecture seule pour tester si l'object est de type [name].
La carte des couleurs. Peut éventuellement inclure un canal alpha, généralement combiné avec [page:Material.transparent .transparent] ou [page:Material.alphaTest .alphaTest]. La valeur par défaut est null.
La rotation du sprite en radians. La valeur par défaut est 0.
Si la taille du sprite est atténuée par la profondeur de la caméra. (Caméra perspective uniquement). La valeur par défaut est `true`.
Définit si ce matériau est transparent. La valeur par défaut est `true`.
Voir la classe [page:Material] pour les méthodes communes.
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]