« CustomBlendingEquation » : différence entre les versions
Aller à la navigation
Aller à la recherche
(Page créée avec « ===Exemples=== ===Usage=== ===Mélange d'équations ?=== ===Facteurs source=== ===Facteurs de destination=== ») |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
===Exemples=== | ===Exemples=== | ||
[http://localhost/3D/doc/examples/#webgl_materials_blending_custom materials / blending / custom ] | |||
===Usage=== | ===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=== | ===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=== | ===Facteurs de destination=== | ||
Tous les facteurs sources sont valides en tant que facteurs de destination, à l'exception de | |||
<source lang="javascript"> | |||
THREE.SrcAlphaSaturateFactor | |||
</source> |
Version actuelle datée du 16 février 2018 à 14:51
Exemples
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