CustomBlendingEquation

De OSWiki
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. <source lang="javascript"> 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 </source>

Blending Equations

<source lang="javascript"> THREE.AddEquation THREE.SubtractEquation THREE.ReverseSubtractEquation THREE.MinEquation THREE.MaxEquation </source>

Facteurs source

<source lang="javascript"> THREE.ZeroFactor THREE.OneFactor THREE.SrcColorFactor THREE.OneMinusSrcColorFactor THREE.SrcAlphaFactor THREE.OneMinusSrcAlphaFactor THREE.DstAlphaFactor THREE.OneMinusDstAlphaFactor THREE.DstColorFactor THREE.OneMinusDstColorFactor THREE.SrcAlphaSaturateFactor </source>

Facteurs de destination

Tous les facteurs sources sont valides en tant que facteurs de destination, à l'exception de <source lang="javascript"> THREE.SrcAlphaSaturateFactor </source>