Figure Asymptote opacity -- 011
🔗This picture comes from the Asymptote gallery of topic opacity

Show opacity/fig0110.asy on Github.
Generated with Asymptote 3.00-0.
Categories : Examples 2D | Opacity
Tags : #Opacity
import edvenn_pi; // SoftLight: Darkens or lightens the colors, depending on the source color value. // If the source color is lighter than 0.5, the backdrop is lightened as if // it were dodged; this is useful for adding highlights to a scene. If the // source color is darker than 0.5, the backdrop is darkened as if it // were burned in. The degree of lightening or darkening is proportional // to the difference between the source color and 0.5; if it is // equal to 0.5, the backdrop is unchanged. Painting with pure black or // white produces a distinctly darker or lighter area but does not result // in pure black or white. The effect is similar to shining a diffused // spotlight on the backdrop. string blend="SoftLight"; size(10cm,0); path [] edvenn= EdVenn(4); pen [] fillp= new pen[]{black, red, green, blue}; pen p=linewidth(1mm); for (int i=0; i<4; ++i) { fillp[i]=fillp[i]+opacity(.5,blend=blend); filldraw(edvenn[i], fillpen=fillp[i], drawpen=linewidth((i+1)*mm/2)); } shipout(bbox(2mm,invisible),"pdf");