summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/pgf/rendering
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/generic/pgf/rendering')
-rw-r--r--Master/texmf-dist/tex/generic/pgf/rendering/pgfrenderpoints.code.tex138
-rw-r--r--Master/texmf-dist/tex/generic/pgf/rendering/pgfrendertransform.code.tex117
2 files changed, 0 insertions, 255 deletions
diff --git a/Master/texmf-dist/tex/generic/pgf/rendering/pgfrenderpoints.code.tex b/Master/texmf-dist/tex/generic/pgf/rendering/pgfrenderpoints.code.tex
deleted file mode 100644
index 48d36bae8bf..00000000000
--- a/Master/texmf-dist/tex/generic/pgf/rendering/pgfrenderpoints.code.tex
+++ /dev/null
@@ -1,138 +0,0 @@
-% 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 $Header: /cvsroot/pgf/pgf/generic/pgf/rendering/pgfrenderpoints.code.tex,v 1.2 2007/03/09 17:49:33 tantau Exp $
-
-
-
-
-
-% Create a 3D point
-%
-% #1 = macro name in which the point object should be stored
-% #2 to #4 = x-, y- and z-coordinate of the point
-%
-% Note:
-%
-% The quick version does not call \setlength and is faster.
-%
-% Example:
-%
-% \pgfrenderpointcreate{\pgfpoint{2pt+3cm}{3cm}}
-
-\def\pgfrenderpointcreate#1#2#3#4{%
- \pgfmathsetlength\pgf@xa{#2}%
- \pgfmathsetlength\pgf@xb{#3}%
- \pgfmathsetlength\pgf@xc{#4}%
- \pgfqrenderpointcreate{\the\pgf@xa}{\the\pgf@xb}{\the\pgf@xc}%
-}
-
-\def\pgfqrenderpointcreate#1#2#3#4{%
- \edef#1{\pgf@xa=#2\relax\pgf@xb=#3\pgf@xc=#4\relax}%
-}
-
-\def\pgf@render@unpack#1{%
- #1%
-}
-
-
-% The origin point object
-%
-% Description:
-%
-% This object is always the origin.
-%
-
-\pgfqrenderpointcreate\pgfrenderobjorigin{0pt}{0pt}{0pt}
-
-
-
-
-% Add two 3D vectors
-%
-% #1 = name of new vector (may be one of the input)
-% #2 = name of first vector
-% #3 = name of second vector
-%
-% Description:
-%
-% The points #2 and #3 are added and the result is stored in #1. If #1
-% equals either #2 or #3, to point is overwritten.
-%
-% Example:
-%
-% \pgfrenderpointcreate{\myvec}{1cm}{2cm}{3cm}
-% \pgfrenderpointcreate{\offset}{1cm}{0cm}{0cm}
-% \pgfrenderpointadd{\myvec}{\myvec}{\offset}
-
-\def\pgfrenderpointadd#1#2#3{%
- \pgf@render@unpack#2%
- \pgf@ya=\pgf@xa%
- \pgf@yb=\pgf@xb%
- \pgf@yc=\pgf@xc%
- \pgf@render@unpack#3%
- \advance\pgf@xa by\pgf@ya%
- \advance\pgf@xb by\pgf@yb%
- \advance\pgf@xc by\pgf@yc%
- \pgfqrenderpointcreate#1{\the\pgf@xa}{\the\pgf@xb}{\the\pgf@xc}%
-}
-
-
-% Scale a 3D vectors
-%
-% #1 = name of new vector (may be one of the input)
-% #2 = scale
-% #3 = name of vector to be scaled
-%
-% Description:
-%
-% Sets #1 := #2*#3.
-%
-% Example:
-%
-% \pgfrenderpointcreate{\myvec}{1cm}{2cm}{3cm}
-% \pgfrenderpointscale{\myvec}{2}{\myvec}
-
-\def\pgfrenderpointscale#1#2#3{%
- \pgf@render@unpack#3%
- \pgf@xa=#2\pgf@xa%
- \pgf@xb=#2\pgf@xb%
- \pgf@xc=#2\pgf@xc%
- \pgfqrenderpointcreate#1{\the\pgf@xa}{\the\pgf@xb}{\the\pgf@xc}%
-}
-
-
-
-
-% Project a 3D point to 2D
-%
-% #1 = 3D point object
-%
-% Description:
-%
-% This command takes a 3D point object and sets \pgf@x to the x-value
-% of the point and \pgf@y to the y-value.
-%
-% Example:
-%
-% \pgfpointprojection{\mypoint}
-
-\def\pgfpointprojection#1{%
- \pgf@render@unpack{#1}%
- \pgf@x=\pgf@xa%
- \pgf@y=\pgf@ya%
-}
-
-
-
-
-
-
-
-\endinput
diff --git a/Master/texmf-dist/tex/generic/pgf/rendering/pgfrendertransform.code.tex b/Master/texmf-dist/tex/generic/pgf/rendering/pgfrendertransform.code.tex
deleted file mode 100644
index fb6802e9f1c..00000000000
--- a/Master/texmf-dist/tex/generic/pgf/rendering/pgfrendertransform.code.tex
+++ /dev/null
@@ -1,117 +0,0 @@
-% 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 $Header: /cvsroot/pgf/pgf/generic/pgf/rendering/pgfrendertransform.code.tex,v 1.1 2006/11/12 14:18:46 tantau Exp $
-
-
-
-
-% Create a 3D transformation matrix
-%
-% #1 = macro name in which the transformation matrix should be stored
-% #2 = three comma-separated numbers, representing the first line of
-% the matrix.
-% #3 = three numbers, representing the second line of the matrix.
-% #4 = three numbers, representing the thrid line of the matrix.
-% #5 = 3D point object, used for the offset.
-%
-% Example:
-%
-% \pgfrendertransformcreate{\mymatrix}{1,0,0}{0,1,0}{0,0,1}{\pgfrenderobjorigin}
-
-\def\pgfrendertransformcreate#1#2#3#4#5{%
- \pgf@render@unpack#5%
- \edef#1{{#2}{#3}{#4}{\pgf@xa=\the\pgf@xa\pgf@xb=\the\pgf@xb\pgf@xc=\the\pgf@xc}}%
-}
-
-
-
-% Apply a 3D transformation matrix to a 3D point
-%
-% #1 = new point (may be the old point) (#1 := #2*#3)
-% #2 = transformation matrix object
-% #3 = point to be transformed
-%
-% Example:
-%
-% \pgfrendertransform{\newvec}{\mymatrix}{\oldvec}
-
-\def\pgfrendertransform#1#2#3{%
- \pgf@render@unpack#3%
- \expandafter\pgf@rendertransform#2%
- \pgf@xa=\pgf@ya%
- \pgf@xb=\pgf@yb%
- \pgf@xc=\pgf@yc%
-}
-
-\def\pgf@rendertransform#1#2#3#4{%
- \pgf@@rendertransform\pgf@ya#1\relax%
- \pgf@@rendertransform\pgf@yb#2\relax%
- \pgf@@rendertransform\pgf@yc#3\relax%
- #4%
- \advance\pgf@ya by \pgf@xa%
- \advance\pgf@yb by \pgf@xb%
- \advance\pgf@yc by \pgf@xc%
-}
-
-\def\pgf@@rendertransform#1#2,#3,#4\relax{%
- #1=#2\pgf@xa%
- \advance#1by#3\pgf@xb%
- \advance#1by#4\pgf@xc%
-}
-
-
-
-% Concatenate two 3D transformation matrices
-%
-% #1 = new matrix, (#1 := #2*#3)
-% #2 = first matrix
-% #3 = second matrix
-%
-% Example:
-%
-% \pgfrendertransformconcat{\mymatrix}{\rotationmatrix}{\mymatrix}
-
-\def\pgfrendertransformconcat#1#2#3{%
- \expandafter\pgf@render@extract@columns#3%
- \pgfrendertransform\pgf@render@temp@a#2\pgf@render@temp@a%
- \pgfrendertransform\pgf@render@temp@b#2\pgf@render@temp@b%
- \pgfrendertransform\pgf@render@temp@c#2\pgf@render@temp@c%
- \pgfrendertransform\pgf@render@temp@d#2\pgf@render@temp@d%
- \pgf@render@unpack\pgf@render@temp@a%
- \edef\pgf@temp@a{\pgf@sys@tonumber\pgf@xa}%
- \edef\pgf@temp@b{\pgf@sys@tonumber\pgf@xb}%
- \edef\pgf@temp@c{\pgf@sys@tonumber\pgf@xc}%
- \pgf@render@unpack\pgf@render@temp@b%
- \edef\pgf@temp@a{\pgf@temp@a,\pgf@sys@tonumber\pgf@xa}%
- \edef\pgf@temp@b{\pgf@temp@b,\pgf@sys@tonumber\pgf@xb}%
- \edef\pgf@temp@c{\pgf@temp@c,\pgf@sys@tonumber\pgf@xc}%
- \pgf@render@unpack\pgf@render@temp@c%
- \edef\pgf@temp@a{\pgf@temp@a,\pgf@sys@tonumber\pgf@xa}%
- \edef\pgf@temp@b{\pgf@temp@b,\pgf@sys@tonumber\pgf@xb}%
- \edef\pgf@temp@c{\pgf@temp@c,\pgf@sys@tonumber\pgf@xc}%
- \pgfrendertransformcreate#1{\pgf@temp@a}{\pgf@temp@b}{\pgf@temp@c}{\pgf@render@temp@c}%
-}
-
-\def\pgf@render@extract@columns#1#2#3#4{%
- \pgf@@render@extract@columns#1,#2,#3\relax%
- \def\pgf@render@temp@d{#4}%
-}
-
-\def\pgf@@render@extract@columns#1,#2,#3,#4,#5,#6,#7,#8,#9\relax{%
- \pgfqrenderpointcreate\pgf@render@temp@a{#1pt}{#4pt}{#7pt}%
- \pgfqrenderpointcreate\pgf@render@temp@b{#2pt}{#5pt}{#8pt}%
- \pgfqrenderpointcreate\pgf@render@temp@c{#3pt}{#6pt}{#9pt}%
-}
-
-
-
-
-
-\endinput