CustomBlendingEquation

De OSWiki
Révision datée du 16 février 2018 à 14:51 par Acryline (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Exemples

materials / blending / custom

Usage

Cette classe fonctionne avec tous les types de matériaux. Réglez d'abord le mode de mélange du matériau sur THREE.CustomBlending, ensuite, définissez Blending Equations et le facteur source.

var material = new THREE.MeshBasicMaterial( {color: 0x00ff00} );
material.blending = THREE.CustomBlending;
material.blendEquation = THREE.AddEquation; //default
material.blendSrc = THREE.SrcAlphaFactor; //default
material.blendDst = THREE.OneMinusSrcAlphaFactor; //default

Blending Equations

THREE.AddEquation
THREE.SubtractEquation
THREE.ReverseSubtractEquation
THREE.MinEquation
THREE.MaxEquation

Facteurs source

THREE.ZeroFactor
THREE.OneFactor
THREE.SrcColorFactor
THREE.OneMinusSrcColorFactor
THREE.SrcAlphaFactor
THREE.OneMinusSrcAlphaFactor
THREE.DstAlphaFactor
THREE.OneMinusDstAlphaFactor
THREE.DstColorFactor
THREE.OneMinusDstColorFactor
THREE.SrcAlphaSaturateFactor

Facteurs de destination

Tous les facteurs sources sont valides en tant que facteurs de destination, à l'exception de

THREE.SrcAlphaSaturateFactor