diff options
Diffstat (limited to 'Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrary3d.code.tex')
-rw-r--r-- | Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrary3d.code.tex | 45 |
1 files changed, 24 insertions, 21 deletions
diff --git a/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrary3d.code.tex b/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrary3d.code.tex index c6c998e4b6a..aee687e274b 100644 --- a/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrary3d.code.tex +++ b/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrary3d.code.tex @@ -7,7 +7,7 @@ % % See the file doc/generic/pgf/licenses/LICENSE for more details. -\ProvidesFileRCS[v\pgfversion] $Header: /cvsroot/pgf/pgf/generic/pgf/frontendlayer/tikz/libraries/tikzlibrary3d.code.tex,v 1.2 2013/07/17 10:36:34 tantau Exp $ +\ProvidesFileRCS{tikzlibrary3d.code.tex} @@ -17,64 +17,67 @@ {% \pgfset{/tikz/cs/.cd,angle=0,radius=0,z=0,#1}% \pgfpointcylindrical{\tikz@cs@angle}{\tikz@cs@xradius}{\tikz@cs@z}% -} +}% \tikzdeclarecoordinatesystem{xyz spherical} {% \pgfset{/tikz/cs/.cd,angle=0,radius=0,latitude=0,longitude=0,#1}% \pgfpointspherical{\tikz@cs@angle}{\tikz@cs@latitude}{\tikz@cs@xradius}% -} +}% -\pgfset{/tikz/cs/longitude/.store in=\tikz@cs@angle} -\pgfset{/tikz/cs/latitude/.store in=\tikz@cs@latitude} +\pgfset{/tikz/cs/longitude/.store in=\tikz@cs@angle}% +\pgfset{/tikz/cs/latitude/.store in=\tikz@cs@latitude}% % Options for transforming into a plane: -\tikzoption{plane origin}{\def\tikz@plane@origin{\tikz@scan@one@point\pgfutil@firstofone#1}} -\tikzoption{plane x}{\def\tikz@plane@x{\tikz@scan@one@point\pgfutil@firstofone#1}} -\tikzoption{plane y}{\def\tikz@plane@y{\tikz@scan@one@point\pgfutil@firstofone#1}} +\tikzoption{plane origin}{\def\tikz@plane@origin{\tikz@scan@one@point\pgfutil@firstofone#1}}% +\tikzoption{plane x}{\def\tikz@plane@x{\tikz@scan@one@point\pgfutil@firstofone#1}}% +\tikzoption{plane y}{\def\tikz@plane@y{\tikz@scan@one@point\pgfutil@firstofone#1}}% \let\tikz@plane@origin=\pgfpointorigin -\def\tikz@plain@x{\pgfpointxy{1}{0}} -\def\tikz@plain@y{\pgfpointxy{0}{1}} +\def\tikz@plane@x{\pgfpointxy{1}{0}}% +\def\tikz@plane@y{\pgfpointxy{0}{1}}% \tikzoption{canvas is plane}[]{ \tikz@canvas@is@plane -} -\tikzoption{canvas is xy plane at z}{% - \tikz@addtransform{\pgftransformshift{\pgfpointxyz{0}{0}{#1}}}% -} +}% +\tikzoption{canvas is xy plane at z}[]{% + \def\tikz@plane@origin{\pgfpointxyz{0}{0}{#1}}% + \def\tikz@plane@x{\pgfpointxyz{1}{0}{#1}}% + \def\tikz@plane@y{\pgfpointxyz{0}{1}{#1}}% + \tikz@canvas@is@plane +}% \tikzoption{canvas is yx plane at z}[]{% \def\tikz@plane@origin{\pgfpointxyz{0}{0}{#1}}% \def\tikz@plane@x{\pgfpointxyz{0}{1}{#1}}% \def\tikz@plane@y{\pgfpointxyz{1}{0}{#1}}% \tikz@canvas@is@plane -} +}% \tikzoption{canvas is xz plane at y}[]{% \def\tikz@plane@origin{\pgfpointxyz{0}{#1}{0}}% \def\tikz@plane@x{\pgfpointxyz{1}{#1}{0}}% \def\tikz@plane@y{\pgfpointxyz{0}{#1}{1}}% \tikz@canvas@is@plane -} +}% \tikzoption{canvas is zx plane at y}[]{% \def\tikz@plane@origin{\pgfpointxyz{0}{#1}{0}}% \def\tikz@plane@x{\pgfpointxyz{0}{#1}{1}}% \def\tikz@plane@y{\pgfpointxyz{1}{#1}{0}}% \tikz@canvas@is@plane -} +}% \tikzoption{canvas is yz plane at x}[]{% \def\tikz@plane@origin{\pgfpointxyz{#1}{0}{0}}% \def\tikz@plane@x{\pgfpointxyz{#1}{1}{0}}% \def\tikz@plane@y{\pgfpointxyz{#1}{0}{1}}% \tikz@canvas@is@plane -} +}% \tikzoption{canvas is zy plane at x}[]{% \def\tikz@plane@origin{\pgfpointxyz{#1}{0}{0}}% \def\tikz@plane@x{\pgfpointxyz{#1}{0}{1}}% \def\tikz@plane@y{\pgfpointxyz{#1}{1}{0}}% \tikz@canvas@is@plane -} +}% @@ -99,7 +102,7 @@ \noexpand\pgfsetzvec{\noexpand\pgfpoint{0cm}{0cm}}% }}% \pgf@marshal% -} +}% + - \endinput |