You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
2.5 KiB
57 lines
2.5 KiB
% Copyright 2006 by Till Tantau
|
|
%
|
|
% This file may be distributed and/or modified
|
|
%
|
|
% 1. under the LaTeX Project Public License and/or
|
|
% 2. under the GNU Public License.
|
|
%
|
|
% See the file doc/generic/pgf/licenses/LICENSE for more details.
|
|
|
|
\ProvidesFileRCS{pgflibraryfadings.code.tex}
|
|
|
|
|
|
% Axial fadings
|
|
|
|
\pgfdeclarehorizontalshading{pgf@lib@fade@east}{100bp}
|
|
{color(0bp)=(pgftransparent!0); color(25bp)=(pgftransparent!0);
|
|
color(75bp)=(pgftransparent!100); color(100bp)=(pgftransparent!100)}%
|
|
|
|
\pgfdeclarehorizontalshading{pgf@lib@fade@west}{100bp}
|
|
{color(0bp)=(pgftransparent!100); color(25bp)=(pgftransparent!100);
|
|
color(75bp)=(pgftransparent!0); color(100bp)=(pgftransparent!0)}%
|
|
|
|
\pgfdeclareverticalshading{pgf@lib@fade@north}{100bp}
|
|
{color(0bp)=(pgftransparent!0); color(25bp)=(pgftransparent!0);
|
|
color(75bp)=(pgftransparent!100); color(100bp)=(pgftransparent!100)}%
|
|
|
|
\pgfdeclareverticalshading{pgf@lib@fade@south}{100bp}
|
|
{color(0bp)=(pgftransparent!100); color(25bp)=(pgftransparent!100);
|
|
color(75bp)=(pgftransparent!0); color(100bp)=(pgftransparent!0)}%
|
|
|
|
\pgfdeclarefading{east}{\pgfuseshading{pgf@lib@fade@east}}%
|
|
\pgfdeclarefading{west}{\pgfuseshading{pgf@lib@fade@west}}%
|
|
\pgfdeclarefading{north}{\pgfuseshading{pgf@lib@fade@north}}%
|
|
\pgfdeclarefading{south}{\pgfuseshading{pgf@lib@fade@south}}%
|
|
|
|
|
|
% Circular fadings
|
|
|
|
\pgfdeclareradialshading{tikz@lib@fade@circle@10}{\pgfpointorigin}{
|
|
color(0pt)=(pgftransparent!0); color(22.5bp)=(pgftransparent!0);
|
|
color(25bp)=(pgftransparent!100); color(50bp)=(pgftransparent!100)}%
|
|
\pgfdeclarefading{circle with fuzzy edge 10 percent}{\pgfuseshading{tikz@lib@fade@circle@10}}%
|
|
|
|
\pgfdeclareradialshading{tikz@lib@fade@circle@15}{\pgfpointorigin}{
|
|
color(0pt)=(pgftransparent!0); color(21.25bp)=(pgftransparent!0);
|
|
color(25bp)=(pgftransparent!100); color(50bp)=(pgftransparent!100)}%
|
|
\pgfdeclarefading{circle with fuzzy edge 15 percent}{\pgfuseshading{tikz@lib@fade@circle@15}}%
|
|
|
|
\pgfdeclareradialshading{tikz@lib@fade@circle@20}{\pgfpointorigin}{
|
|
color(0pt)=(pgftransparent!0); color(20bp)=(pgftransparent!0);
|
|
color(25bp)=(pgftransparent!100); color(50bp)=(pgftransparent!100)}%
|
|
\pgfdeclarefading{circle with fuzzy edge 20 percent}{\pgfuseshading{tikz@lib@fade@circle@20}}%
|
|
|
|
\pgfdeclareradialshading{tikz@lib@fade@fuzzy@15}{\pgfpointorigin}{
|
|
color(0pt)=(pgftransparent!100); color(21.25bp)=(pgftransparent!100); color(23.125bp)=(pgftransparent!0);
|
|
color(25bp)=(pgftransparent!100); color(50bp)=(pgftransparent!100)}%
|
|
\pgfdeclarefading{fuzzy ring 15 percent}{\pgfuseshading{tikz@lib@fade@fuzzy@15}}%
|
|
|