summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarycalc.code.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-05-05 21:38:50 +0000
committerKarl Berry <karl@freefriends.org>2019-05-05 21:38:50 +0000
commit675266a469958f9238613ad9e8ce6ae637736923 (patch)
tree869733d71acafaa19a1ce89c0c430d475448ae03 /Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarycalc.code.tex
parent89916d9520fa753d876b1c3d0b300c91be1eb5d3 (diff)
pgf
git-svn-id: svn://tug.org/texlive/trunk@51018 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarycalc.code.tex')
-rw-r--r--Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarycalc.code.tex19
1 files changed, 19 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarycalc.code.tex b/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarycalc.code.tex
index 561a725307f..8911b82144e 100644
--- a/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarycalc.code.tex
+++ b/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarycalc.code.tex
@@ -39,6 +39,10 @@
\let\x=\tikz@cc@dox%
\let\y=\tikz@cc@doy%
\let\n=\tikz@cc@don%
+ \let\rawx=\tikz@cc@dotempx%
+ \let\rawy=\tikz@cc@dotempy%
+ \let\rawz=\tikz@cc@dotempz%
+ \let\coord=\tikz@cc@docoord%
\pgfutil@ifnextchar i{\tikz@cc@stop@let}{\tikz@cc@handle@line}%
}%
\def\tikz@cc@handle@line{%
@@ -66,6 +70,17 @@
\expandafter\edef\csname tikz@cc@p@\tikz@cc@coord@name\endcsname{\the\pgf@x,\the\pgf@y}%
\expandafter\edef\csname tikz@cc@x@\tikz@cc@coord@name\endcsname{\the\pgf@x}%
\expandafter\edef\csname tikz@cc@y@\tikz@cc@coord@name\endcsname{\the\pgf@y}%
+ \pgfutil@letfirst\pgfutil@next{#1}%
+ \ifx\pgfutil@next\pgfpointxyz
+ \expandafter\edef\csname tikz@cc@tempx@\tikz@cc@coord@name\endcsname{\pgftemp@x}%
+ \expandafter\edef\csname tikz@cc@tempy@\tikz@cc@coord@name\endcsname{\pgftemp@y}%
+ \expandafter\edef\csname tikz@cc@tempz@\tikz@cc@coord@name\endcsname{\pgftemp@z}%
+ \else
+ \expandafter\edef\csname tikz@cc@tempx@\tikz@cc@coord@name\endcsname{}%
+ \expandafter\edef\csname tikz@cc@tempy@\tikz@cc@coord@name\endcsname{}%
+ \expandafter\edef\csname tikz@cc@tempz@\tikz@cc@coord@name\endcsname{}%
+ \fi
+ \expandafter\edef\csname tikz@cc@coord@\tikz@cc@coord@name\endcsname{\csname tikz@declared@coordinate\endcsname}%
\pgfutil@ifnextchar,{\tikz@cc@handle@nextline}{\tikz@cc@stop@let}%
}%
\def\tikz@cc@handle@nextline,{%
@@ -79,6 +94,10 @@
\def\tikz@cc@dox#1{\csname tikz@cc@x@#1\endcsname}%
\def\tikz@cc@doy#1{\csname tikz@cc@y@#1\endcsname}%
\def\tikz@cc@don#1{\csname tikz@cc@n@#1\endcsname}%
+\def\tikz@cc@dotempx#1{\csname tikz@cc@tempx@#1\endcsname}%
+\def\tikz@cc@dotempy#1{\csname tikz@cc@tempy@#1\endcsname}%
+\def\tikz@cc@dotempz#1{\csname tikz@cc@tempz@#1\endcsname}%
+\def\tikz@cc@docoord#1{\csname tikz@cc@coord@#1\endcsname}%