# Constantes d'équations de mélange personnalisées

Elles fonctionnent avec tous les types de matériaux. Définissez d'abord le mode de fusion du matériau sur THREE.CustomBlending, définissez ensuite l'équation de fusion, le facteur source et le facteur de destination souhaités.

## Exemple de code

`const 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`

## Exemples

[example:webgl_materials_blending_custom materials / blending / custom ]

## Équations de mélange

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

## Facteurs sources

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

## Facteur de déstination

Tous les facteurs source sont valides comme facteurs de destination, à l'exception de `THREE.SrcAlphaSaturateFactor`

## Source

[link:https://github.com/mrdoob/three.js/blob/master/src/constants.js src/constants.js]