diff options
Diffstat (limited to 'Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryfolding.code.tex')
-rw-r--r-- | Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryfolding.code.tex | 1831 |
1 files changed, 916 insertions, 915 deletions
diff --git a/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryfolding.code.tex b/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryfolding.code.tex index 8cd08fc5cd0..143acd9e9e8 100644 --- a/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryfolding.code.tex +++ b/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryfolding.code.tex @@ -8,17 +8,18 @@ % % See the file doc/generic/pgf/licenses/LICENSE for more details. -\ProvidesFileRCS[v\pgfversion] $Header: /cvsroot/pgf/pgf/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryfolding.code.tex,v 1.5 2015/08/03 08:39:35 cfeuersaenger Exp $ +\ProvidesFileRCS{tikzlibraryfolding.code.tex} % % Length of a standard line in a folding -% +% -\tikzoption{folding line length}{\pgfmathsetlength\tikz@lib@fold@length{#1}} +\tikzoption{folding line length}{\pgfmathsetlength\tikz@lib@fold@length{#1}}% \newdimen\tikz@lib@fold@length \tikz@lib@fold@length=2cm + % Faces % ----- @@ -35,7 +36,7 @@ \scope[rotate=60] #4 \endscope -} +}% \def\tikz@lib@fold@square#1#2#3#4#5{% \scope[xshift=.5\tikz@lib@fold@length,yshift=.5\tikz@lib@fold@length] @@ -53,7 +54,7 @@ \scope[rotate=90] #5 \endscope -} +}% \def\tikz@lib@fold@pentagon#1#2#3#4#5#6{% \scope[xshift=.5\tikz@lib@fold@length,yshift=0.68819\tikz@lib@fold@length] @@ -74,7 +75,7 @@ \scope[shift={(108:\tikz@lib@fold@length)},rotate=36] #6 \endscope -} +}% \def\tikz@lib@fold@hexagon#1#2#3#4#5#6#7{% \scope @@ -113,7 +114,7 @@ rotate=60] #7 \endscope -} +}% \def\tikz@lib@fold@octagon#1#2#3#4#5#6#7#8#9{% \scope[xshift=.5\tikz@lib@fold@length,yshift=1.20711\tikz@lib@fold@length] @@ -143,7 +144,7 @@ \scope[xshift=-.70711\tikz@lib@fold@length,yshift=1.70711\tikz@lib@fold@length,rotate=45] #9 \endscope -} +}% \def\tikz@lib@fold@decagon#1#2#3#4#5#6#7{% \scope[shift={(72:1.61803\tikz@lib@fold@length)}] %decagon inside a circle with radius the golden ratio has side length 1 @@ -192,7 +193,7 @@ #7 \endscope \tikz@lib@fold@decagonbis -} +}% \def\tikz@lib@fold@decagonbis#1#2#3#4{% \scope @@ -217,119 +218,119 @@ rotate=36] #4 \endscope -} +}% -\def\tikz@lib@fold@path{\draw[every fold](0,0) -- (\tikz@lib@fold@length,0pt);} -\def\tikz@lib@fold@cut@path{\draw[every cut](0,0) -- (\tikz@lib@fold@length,0pt);} +\def\tikz@lib@fold@path{\draw[every fold](0,0) -- (\tikz@lib@fold@length,0pt);}% +\def\tikz@lib@fold@cut@path{\draw[every cut](0,0) -- (\tikz@lib@fold@length,0pt);}% \def\tikz@lib@fold@ear@path{ \path[every ear] (0,0) -- (.5\tikz@lib@fold@length,.2\tikz@lib@fold@length) --(\tikz@lib@fold@length,0pt) --(0,0) -- cycle; \draw[every fold](0,0) -- (\tikz@lib@fold@length,0pt); - \draw[every cut] (0,0) -- (.5\tikz@lib@fold@length,.2\tikz@lib@fold@length) --(\tikz@lib@fold@length,0pt);} + \draw[every cut] (0,0) -- (.5\tikz@lib@fold@length,.2\tikz@lib@fold@length) --(\tikz@lib@fold@length,0pt);}% \def\tikz@lib@fold@ear@custom@left@path#1{ \path[every ear] (0,0) -- (#1:.66\tikz@lib@fold@length) -- (\tikz@lib@fold@length,0pt) --(0,0) -- cycle; \draw[every fold](0,0) -- (\tikz@lib@fold@length,0pt); - \draw[every cut] (0,0) -- (#1:.66\tikz@lib@fold@length) -- (\tikz@lib@fold@length,0pt);} + \draw[every cut] (0,0) -- (#1:.66\tikz@lib@fold@length) -- (\tikz@lib@fold@length,0pt);}% \def\tikz@lib@fold@ear@custom@right@path#1{ \path[every ear] (0,0) -- (\tikz@lib@fold@length,0pt) -- ++(-#1:-.66\tikz@lib@fold@length) --(0,0) -- cycle; \draw[every fold](0,0) -- (\tikz@lib@fold@length,0pt); - \draw[every cut] (\tikz@lib@fold@length,0pt) -- ++(-#1:-.66\tikz@lib@fold@length) -- (0,0);} + \draw[every cut] (\tikz@lib@fold@length,0pt) -- ++(-#1:-.66\tikz@lib@fold@length) -- (0,0);}% -\tikzstyle{every ear}=[] -\tikzstyle{every cut}=[] -\tikzstyle{every fold}=[help lines] +\tikzset{every ear/.style={}}% +\tikzset{every cut/.style={}}% +\tikzset{every fold/.style={help lines}}% -\tikzoption{face 1}{\def\tikz@lib@fold@face@A{#1}} -\tikzoption{face 2}{\def\tikz@lib@fold@face@B{#1}} -\tikzoption{face 3}{\def\tikz@lib@fold@face@C{#1}} -\tikzoption{face 4}{\def\tikz@lib@fold@face@D{#1}} -\tikzoption{face 5}{\def\tikz@lib@fold@face@E{#1}} -\tikzoption{face 6}{\def\tikz@lib@fold@face@F{#1}} -\tikzoption{face 7}{\def\tikz@lib@fold@face@G{#1}} -\tikzoption{face 8}{\def\tikz@lib@fold@face@H{#1}} -\tikzoption{face 9}{\def\tikz@lib@fold@face@I{#1}} -\tikzoption{face 10}{\def\tikz@lib@fold@face@J{#1}} -\tikzoption{face 11}{\def\tikz@lib@fold@face@K{#1}} -\tikzoption{face 12}{\def\tikz@lib@fold@face@L{#1}} -\tikzoption{face 13}{\def\tikz@lib@fold@face@M{#1}} -\tikzoption{face 14}{\def\tikz@lib@fold@face@N{#1}} -\tikzoption{face 15}{\def\tikz@lib@fold@face@O{#1}} -\tikzoption{face 16}{\def\tikz@lib@fold@face@P{#1}} -\tikzoption{face 17}{\def\tikz@lib@fold@face@Q{#1}} -\tikzoption{face 18}{\def\tikz@lib@fold@face@R{#1}} -\tikzoption{face 19}{\def\tikz@lib@fold@face@S{#1}} -\tikzoption{face 20}{\def\tikz@lib@fold@face@T{#1}} -\tikzoption{face 21}{\def\tikz@lib@fold@face@U{#1}} -\tikzoption{face 22}{\def\tikz@lib@fold@face@V{#1}} -\tikzoption{face 23}{\def\tikz@lib@fold@face@W{#1}} -\tikzoption{face 24}{\def\tikz@lib@fold@face@X{#1}} -\tikzoption{face 25}{\def\tikz@lib@fold@face@Y{#1}} -\tikzoption{face 26}{\def\tikz@lib@fold@face@Z{#1}} -\tikzoption{face 27}{\def\tikz@lib@fold@face@AA{#1}} -\tikzoption{face 28}{\def\tikz@lib@fold@face@AB{#1}} -\tikzoption{face 29}{\def\tikz@lib@fold@face@AC{#1}} -\tikzoption{face 30}{\def\tikz@lib@fold@face@AD{#1}} -\tikzoption{face 31}{\def\tikz@lib@fold@face@AE{#1}} -\tikzoption{face 32}{\def\tikz@lib@fold@face@AF{#1}} -\tikzoption{face 33}{\def\tikz@lib@fold@face@AG{#1}} -\tikzoption{face 34}{\def\tikz@lib@fold@face@AH{#1}} -\tikzoption{face 35}{\def\tikz@lib@fold@face@AI{#1}} -\tikzoption{face 36}{\def\tikz@lib@fold@face@AJ{#1}} -\tikzoption{face 37}{\def\tikz@lib@fold@face@AK{#1}} -\tikzoption{face 38}{\def\tikz@lib@fold@face@AL{#1}} -\tikzoption{face 39}{\def\tikz@lib@fold@face@AM{#1}} -\tikzoption{face 40}{\def\tikz@lib@fold@face@AN{#1}} -\tikzoption{face 41}{\def\tikz@lib@fold@face@AO{#1}} -\tikzoption{face 42}{\def\tikz@lib@fold@face@AP{#1}} -\tikzoption{face 43}{\def\tikz@lib@fold@face@AQ{#1}} -\tikzoption{face 44}{\def\tikz@lib@fold@face@AR{#1}} -\tikzoption{face 45}{\def\tikz@lib@fold@face@AS{#1}} -\tikzoption{face 46}{\def\tikz@lib@fold@face@AT{#1}} -\tikzoption{face 47}{\def\tikz@lib@fold@face@AU{#1}} -\tikzoption{face 48}{\def\tikz@lib@fold@face@AV{#1}} -\tikzoption{face 49}{\def\tikz@lib@fold@face@AW{#1}} -\tikzoption{face 50}{\def\tikz@lib@fold@face@AX{#1}} -\tikzoption{face 51}{\def\tikz@lib@fold@face@AY{#1}} -\tikzoption{face 52}{\def\tikz@lib@fold@face@AZ{#1}} -\tikzoption{face 53}{\def\tikz@lib@fold@face@BA{#1}} -\tikzoption{face 54}{\def\tikz@lib@fold@face@BB{#1}} -\tikzoption{face 55}{\def\tikz@lib@fold@face@BC{#1}} -\tikzoption{face 56}{\def\tikz@lib@fold@face@BD{#1}} -\tikzoption{face 57}{\def\tikz@lib@fold@face@BE{#1}} -\tikzoption{face 58}{\def\tikz@lib@fold@face@BF{#1}} -\tikzoption{face 59}{\def\tikz@lib@fold@face@BG{#1}} -\tikzoption{face 60}{\def\tikz@lib@fold@face@BH{#1}} -\tikzoption{face 61}{\def\tikz@lib@fold@face@BI{#1}} -\tikzoption{face 62}{\def\tikz@lib@fold@face@BJ{#1}} -\tikzoption{face 63}{\def\tikz@lib@fold@face@BK{#1}} -\tikzoption{face 64}{\def\tikz@lib@fold@face@BL{#1}} -\tikzoption{face 65}{\def\tikz@lib@fold@face@BM{#1}} -\tikzoption{face 66}{\def\tikz@lib@fold@face@BN{#1}} -\tikzoption{face 67}{\def\tikz@lib@fold@face@BO{#1}} -\tikzoption{face 68}{\def\tikz@lib@fold@face@BP{#1}} -\tikzoption{face 69}{\def\tikz@lib@fold@face@BQ{#1}} -\tikzoption{face 70}{\def\tikz@lib@fold@face@BR{#1}} -\tikzoption{face 71}{\def\tikz@lib@fold@face@BS{#1}} -\tikzoption{face 72}{\def\tikz@lib@fold@face@BT{#1}} -\tikzoption{face 73}{\def\tikz@lib@fold@face@BU{#1}} -\tikzoption{face 74}{\def\tikz@lib@fold@face@BV{#1}} -\tikzoption{face 75}{\def\tikz@lib@fold@face@BW{#1}} -\tikzoption{face 76}{\def\tikz@lib@fold@face@BX{#1}} -\tikzoption{face 77}{\def\tikz@lib@fold@face@BY{#1}} -\tikzoption{face 78}{\def\tikz@lib@fold@face@BZ{#1}} -\tikzoption{face 79}{\def\tikz@lib@fold@face@CA{#1}} -\tikzoption{face 80}{\def\tikz@lib@fold@face@CB{#1}} -\tikzoption{face 81}{\def\tikz@lib@fold@face@CC{#1}} -\tikzoption{face 82}{\def\tikz@lib@fold@face@CD{#1}} -\tikzoption{face 83}{\def\tikz@lib@fold@face@CE{#1}} -\tikzoption{face 84}{\def\tikz@lib@fold@face@CF{#1}} -\tikzoption{face 85}{\def\tikz@lib@fold@face@CG{#1}} -\tikzoption{face 86}{\def\tikz@lib@fold@face@CH{#1}} -\tikzoption{face 87}{\def\tikz@lib@fold@face@CI{#1}} -\tikzoption{face 88}{\def\tikz@lib@fold@face@CJ{#1}} -\tikzoption{face 89}{\def\tikz@lib@fold@face@CK{#1}} -\tikzoption{face 90}{\def\tikz@lib@fold@face@CL{#1}} -\tikzoption{face 91}{\def\tikz@lib@fold@face@CM{#1}} -\tikzoption{face 92}{\def\tikz@lib@fold@face@CN{#1}} +\tikzoption{face 1}{\def\tikz@lib@fold@face@A{#1}}% +\tikzoption{face 2}{\def\tikz@lib@fold@face@B{#1}}% +\tikzoption{face 3}{\def\tikz@lib@fold@face@C{#1}}% +\tikzoption{face 4}{\def\tikz@lib@fold@face@D{#1}}% +\tikzoption{face 5}{\def\tikz@lib@fold@face@E{#1}}% +\tikzoption{face 6}{\def\tikz@lib@fold@face@F{#1}}% +\tikzoption{face 7}{\def\tikz@lib@fold@face@G{#1}}% +\tikzoption{face 8}{\def\tikz@lib@fold@face@H{#1}}% +\tikzoption{face 9}{\def\tikz@lib@fold@face@I{#1}}% +\tikzoption{face 10}{\def\tikz@lib@fold@face@J{#1}}% +\tikzoption{face 11}{\def\tikz@lib@fold@face@K{#1}}% +\tikzoption{face 12}{\def\tikz@lib@fold@face@L{#1}}% +\tikzoption{face 13}{\def\tikz@lib@fold@face@M{#1}}% +\tikzoption{face 14}{\def\tikz@lib@fold@face@N{#1}}% +\tikzoption{face 15}{\def\tikz@lib@fold@face@O{#1}}% +\tikzoption{face 16}{\def\tikz@lib@fold@face@P{#1}}% +\tikzoption{face 17}{\def\tikz@lib@fold@face@Q{#1}}% +\tikzoption{face 18}{\def\tikz@lib@fold@face@R{#1}}% +\tikzoption{face 19}{\def\tikz@lib@fold@face@S{#1}}% +\tikzoption{face 20}{\def\tikz@lib@fold@face@T{#1}}% +\tikzoption{face 21}{\def\tikz@lib@fold@face@U{#1}}% +\tikzoption{face 22}{\def\tikz@lib@fold@face@V{#1}}% +\tikzoption{face 23}{\def\tikz@lib@fold@face@W{#1}}% +\tikzoption{face 24}{\def\tikz@lib@fold@face@X{#1}}% +\tikzoption{face 25}{\def\tikz@lib@fold@face@Y{#1}}% +\tikzoption{face 26}{\def\tikz@lib@fold@face@Z{#1}}% +\tikzoption{face 27}{\def\tikz@lib@fold@face@AA{#1}}% +\tikzoption{face 28}{\def\tikz@lib@fold@face@AB{#1}}% +\tikzoption{face 29}{\def\tikz@lib@fold@face@AC{#1}}% +\tikzoption{face 30}{\def\tikz@lib@fold@face@AD{#1}}% +\tikzoption{face 31}{\def\tikz@lib@fold@face@AE{#1}}% +\tikzoption{face 32}{\def\tikz@lib@fold@face@AF{#1}}% +\tikzoption{face 33}{\def\tikz@lib@fold@face@AG{#1}}% +\tikzoption{face 34}{\def\tikz@lib@fold@face@AH{#1}}% +\tikzoption{face 35}{\def\tikz@lib@fold@face@AI{#1}}% +\tikzoption{face 36}{\def\tikz@lib@fold@face@AJ{#1}}% +\tikzoption{face 37}{\def\tikz@lib@fold@face@AK{#1}}% +\tikzoption{face 38}{\def\tikz@lib@fold@face@AL{#1}}% +\tikzoption{face 39}{\def\tikz@lib@fold@face@AM{#1}}% +\tikzoption{face 40}{\def\tikz@lib@fold@face@AN{#1}}% +\tikzoption{face 41}{\def\tikz@lib@fold@face@AO{#1}}% +\tikzoption{face 42}{\def\tikz@lib@fold@face@AP{#1}}% +\tikzoption{face 43}{\def\tikz@lib@fold@face@AQ{#1}}% +\tikzoption{face 44}{\def\tikz@lib@fold@face@AR{#1}}% +\tikzoption{face 45}{\def\tikz@lib@fold@face@AS{#1}}% +\tikzoption{face 46}{\def\tikz@lib@fold@face@AT{#1}}% +\tikzoption{face 47}{\def\tikz@lib@fold@face@AU{#1}}% +\tikzoption{face 48}{\def\tikz@lib@fold@face@AV{#1}}% +\tikzoption{face 49}{\def\tikz@lib@fold@face@AW{#1}}% +\tikzoption{face 50}{\def\tikz@lib@fold@face@AX{#1}}% +\tikzoption{face 51}{\def\tikz@lib@fold@face@AY{#1}}% +\tikzoption{face 52}{\def\tikz@lib@fold@face@AZ{#1}}% +\tikzoption{face 53}{\def\tikz@lib@fold@face@BA{#1}}% +\tikzoption{face 54}{\def\tikz@lib@fold@face@BB{#1}}% +\tikzoption{face 55}{\def\tikz@lib@fold@face@BC{#1}}% +\tikzoption{face 56}{\def\tikz@lib@fold@face@BD{#1}}% +\tikzoption{face 57}{\def\tikz@lib@fold@face@BE{#1}}% +\tikzoption{face 58}{\def\tikz@lib@fold@face@BF{#1}}% +\tikzoption{face 59}{\def\tikz@lib@fold@face@BG{#1}}% +\tikzoption{face 60}{\def\tikz@lib@fold@face@BH{#1}}% +\tikzoption{face 61}{\def\tikz@lib@fold@face@BI{#1}}% +\tikzoption{face 62}{\def\tikz@lib@fold@face@BJ{#1}}% +\tikzoption{face 63}{\def\tikz@lib@fold@face@BK{#1}}% +\tikzoption{face 64}{\def\tikz@lib@fold@face@BL{#1}}% +\tikzoption{face 65}{\def\tikz@lib@fold@face@BM{#1}}% +\tikzoption{face 66}{\def\tikz@lib@fold@face@BN{#1}}% +\tikzoption{face 67}{\def\tikz@lib@fold@face@BO{#1}}% +\tikzoption{face 68}{\def\tikz@lib@fold@face@BP{#1}}% +\tikzoption{face 69}{\def\tikz@lib@fold@face@BQ{#1}}% +\tikzoption{face 70}{\def\tikz@lib@fold@face@BR{#1}}% +\tikzoption{face 71}{\def\tikz@lib@fold@face@BS{#1}}% +\tikzoption{face 72}{\def\tikz@lib@fold@face@BT{#1}}% +\tikzoption{face 73}{\def\tikz@lib@fold@face@BU{#1}}% +\tikzoption{face 74}{\def\tikz@lib@fold@face@BV{#1}}% +\tikzoption{face 75}{\def\tikz@lib@fold@face@BW{#1}}% +\tikzoption{face 76}{\def\tikz@lib@fold@face@BX{#1}}% +\tikzoption{face 77}{\def\tikz@lib@fold@face@BY{#1}}% +\tikzoption{face 78}{\def\tikz@lib@fold@face@BZ{#1}}% +\tikzoption{face 79}{\def\tikz@lib@fold@face@CA{#1}}% +\tikzoption{face 80}{\def\tikz@lib@fold@face@CB{#1}}% +\tikzoption{face 81}{\def\tikz@lib@fold@face@CC{#1}}% +\tikzoption{face 82}{\def\tikz@lib@fold@face@CD{#1}}% +\tikzoption{face 83}{\def\tikz@lib@fold@face@CE{#1}}% +\tikzoption{face 84}{\def\tikz@lib@fold@face@CF{#1}}% +\tikzoption{face 85}{\def\tikz@lib@fold@face@CG{#1}}% +\tikzoption{face 86}{\def\tikz@lib@fold@face@CH{#1}}% +\tikzoption{face 87}{\def\tikz@lib@fold@face@CI{#1}}% +\tikzoption{face 88}{\def\tikz@lib@fold@face@CJ{#1}}% +\tikzoption{face 89}{\def\tikz@lib@fold@face@CK{#1}}% +\tikzoption{face 90}{\def\tikz@lib@fold@face@CL{#1}}% +\tikzoption{face 91}{\def\tikz@lib@fold@face@CM{#1}}% +\tikzoption{face 92}{\def\tikz@lib@fold@face@CN{#1}}% \let\tikz@lib@fold@face@A=\pgfutil@empty @@ -426,102 +427,102 @@ \let\tikz@lib@fold@face@CN=\pgfutil@empty -\tikzstyle{numbered faces}=[% - face 1={\node{1};}, - face 2={\node{2};}, - face 3={\node{3};}, - face 4={\node{4};}, - face 5={\node{5};}, - face 6={\node{6};}, - face 7={\node{7};}, - face 8={\node{8};}, - face 9={\node{9};}, - face 10={\node{10};}, - face 11={\node{11};}, - face 12={\node{12};}, - face 13={\node{13};}, - face 14={\node{14};}, - face 15={\node{15};}, - face 16={\node{16};}, - face 17={\node{17};}, - face 18={\node{18};}, - face 19={\node{19};}, - face 20={\node{20};}, - face 21={\node{21};}, - face 22={\node{22};}, - face 23={\node{23};}, - face 24={\node{24};}, - face 25={\node{25};}, - face 26={\node{26};}, - face 27={\node{27};}, - face 28={\node{28};}, - face 29={\node{29};}, - face 30={\node{30};}, - face 31={\node{31};}, - face 32={\node{32};}, - face 33={\node{33};}, - face 34={\node{34};}, - face 35={\node{35};}, - face 36={\node{36};}, - face 37={\node{37};}, - face 38={\node{38};}, - face 39={\node{39};}, - face 40={\node{40};}, - face 41={\node{41};}, - face 42={\node{42};}, - face 43={\node{43};}, - face 44={\node{44};}, - face 45={\node{45};}, - face 46={\node{46};}, - face 47={\node{47};}, - face 48={\node{48};}, - face 49={\node{49};}, - face 50={\node{50};}, - face 51={\node{51};}, - face 52={\node{52};}, - face 53={\node{53};}, - face 54={\node{54};}, - face 55={\node{55};}, - face 56={\node{56};}, - face 57={\node{57};}, - face 58={\node{58};}, - face 59={\node{59};}, - face 60={\node{60};}, - face 61={\node{61};}, - face 62={\node{62};}, - face 63={\node{63};}, - face 64={\node{64};}, - face 65={\node{65};}, - face 66={\node{66};}, - face 67={\node{67};}, - face 68={\node{68};}, - face 69={\node{69};}, - face 70={\node{70};}, - face 71={\node{71};}, - face 72={\node{72};}, - face 73={\node{73};}, - face 74={\node{74};}, - face 75={\node{75};}, - face 76={\node{76};}, - face 77={\node{77};}, - face 78={\node{78};}, - face 79={\node{79};}, - face 80={\node{80};}, - face 81={\node{81};}, - face 82={\node{82};}, - face 83={\node{83};}, - face 84={\node{84};}, - face 85={\node{85};}, - face 86={\node{86};}, - face 87={\node{87};}, - face 88={\node{88};}, - face 89={\node{89};}, - face 90={\node{90};}, - face 91={\node{91};}, - face 92={\node{92};}] - +\tikzset{numbered faces/.style={% + face 1={\node{1};}, + face 2={\node{2};}, + face 3={\node{3};}, + face 4={\node{4};}, + face 5={\node{5};}, + face 6={\node{6};}, + face 7={\node{7};}, + face 8={\node{8};}, + face 9={\node{9};}, + face 10={\node{10};}, + face 11={\node{11};}, + face 12={\node{12};}, + face 13={\node{13};}, + face 14={\node{14};}, + face 15={\node{15};}, + face 16={\node{16};}, + face 17={\node{17};}, + face 18={\node{18};}, + face 19={\node{19};}, + face 20={\node{20};}, + face 21={\node{21};}, + face 22={\node{22};}, + face 23={\node{23};}, + face 24={\node{24};}, + face 25={\node{25};}, + face 26={\node{26};}, + face 27={\node{27};}, + face 28={\node{28};}, + face 29={\node{29};}, + face 30={\node{30};}, + face 31={\node{31};}, + face 32={\node{32};}, + face 33={\node{33};}, + face 34={\node{34};}, + face 35={\node{35};}, + face 36={\node{36};}, + face 37={\node{37};}, + face 38={\node{38};}, + face 39={\node{39};}, + face 40={\node{40};}, + face 41={\node{41};}, + face 42={\node{42};}, + face 43={\node{43};}, + face 44={\node{44};}, + face 45={\node{45};}, + face 46={\node{46};}, + face 47={\node{47};}, + face 48={\node{48};}, + face 49={\node{49};}, + face 50={\node{50};}, + face 51={\node{51};}, + face 52={\node{52};}, + face 53={\node{53};}, + face 54={\node{54};}, + face 55={\node{55};}, + face 56={\node{56};}, + face 57={\node{57};}, + face 58={\node{58};}, + face 59={\node{59};}, + face 60={\node{60};}, + face 61={\node{61};}, + face 62={\node{62};}, + face 63={\node{63};}, + face 64={\node{64};}, + face 65={\node{65};}, + face 66={\node{66};}, + face 67={\node{67};}, + face 68={\node{68};}, + face 69={\node{69};}, + face 70={\node{70};}, + face 71={\node{71};}, + face 72={\node{72};}, + face 73={\node{73};}, + face 74={\node{74};}, + face 75={\node{75};}, + face 76={\node{76};}, + face 77={\node{77};}, + face 78={\node{78};}, + face 79={\node{79};}, + face 80={\node{80};}, + face 81={\node{81};}, + face 82={\node{82};}, + face 83={\node{83};}, + face 84={\node{84};}, + face 85={\node{85};}, + face 86={\node{86};}, + face 87={\node{87};}, + face 88={\node{88};}, + face 89={\node{89};}, + face 90={\node{90};}, + face 91={\node{91};}, + face 92={\node{92};}}}% + % The foldings defined here: - + \tikzset{ pics/dodecahedron folding/.style = {code=\tikzfoldingdodecahedron[];}, pics/tetrahedron folding/.style = {code=\tikzfoldingtetrahedron[];}, @@ -538,13 +539,13 @@ pics/rhombicuboctahedron folding/.style = {code=\tikzfoldingrhombicuboctahedron[];}, pics/snub cube folding/.style = {code=\tikzfoldingsnubcube[];}, pics/icosidodecahedron folding/.style = {code=\tikzfoldingicosidodecahedron[];} -} +}% + - % Platonic solids % --------------- - + \def\tikzfoldingdodecahedron#1[#2]#3;{% \begingroup% \tikzset{#2}% @@ -633,9 +634,9 @@ {\tikz@lib@fold@cut@path} } \endgroup -} +}% -%alternative dodecahedron: larger format possible +%alternative dodecahedron: larger format possible \def\tikzfoldingalternatedodecahedron#1[#2]#3;{% \begingroup% @@ -645,90 +646,90 @@ {\tikz@lib@fold@pentagon {\tikz@lib@fold@face@B} {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@pentagon - {\tikz@lib@fold@face@C} - {\tikz@lib@fold@pentagon - {\tikz@lib@fold@face@D} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@ear@path} - } - {\tikz@lib@fold@pentagon - {\tikz@lib@fold@face@E} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@pentagon + {\tikz@lib@fold@face@C} + {\tikz@lib@fold@pentagon + {\tikz@lib@fold@face@D} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@ear@path} + } + {\tikz@lib@fold@pentagon + {\tikz@lib@fold@face@E} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@ear@path} + } + {\tikz@lib@fold@path} + {\tikz@lib@fold@pentagon + {\tikz@lib@fold@face@F} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} {\tikz@lib@fold@cut@path} + } + {\tikz@lib@fold@pentagon + {\tikz@lib@fold@face@G} {\tikz@lib@fold@ear@path} - } - {\tikz@lib@fold@path} - {\tikz@lib@fold@pentagon - {\tikz@lib@fold@face@F} - {\tikz@lib@fold@ear@path} {\tikz@lib@fold@ear@path} {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@cut@path} - } - {\tikz@lib@fold@pentagon - {\tikz@lib@fold@face@G} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@ear@path} - } - } + } + } } {\tikz@lib@fold@ear@path} {\tikz@lib@fold@pentagon {\tikz@lib@fold@face@H} - {\tikz@lib@fold@pentagon - {\tikz@lib@fold@face@I} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@cut@path} - } - {\tikz@lib@fold@pentagon - {\tikz@lib@fold@face@J} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@cut@path} - } - {\tikz@lib@fold@path} - {\tikz@lib@fold@pentagon - {\tikz@lib@fold@face@K} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@cut@path} - } - {\tikz@lib@fold@pentagon - {\tikz@lib@fold@face@L} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@cut@path} - } + {\tikz@lib@fold@pentagon + {\tikz@lib@fold@face@I} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + } + {\tikz@lib@fold@pentagon + {\tikz@lib@fold@face@J} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + } + {\tikz@lib@fold@path} + {\tikz@lib@fold@pentagon + {\tikz@lib@fold@face@K} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + } + {\tikz@lib@fold@pentagon + {\tikz@lib@fold@face@L} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + } } {\tikz@lib@fold@ear@path} {\tikz@lib@fold@ear@path} \endgroup -} +}% -%tetrahedron +%tetrahedron \def\tikzfoldingtetrahedron#1[#2]#3;{% \begingroup% @@ -737,15 +738,15 @@ {\tikz@lib@fold@face@A} {\tikz@lib@fold@triangle {\tikz@lib@fold@face@B} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} } {\tikz@lib@fold@triangle {\tikz@lib@fold@face@C} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} } {\tikz@lib@fold@triangle {\tikz@lib@fold@face@D} @@ -754,53 +755,53 @@ {\tikz@lib@fold@cut@path} } \endgroup -} +}% -%cube +%cube \def\tikzfoldingcube#1[#2]#3;{% \begingroup% \tikzset{#2}% \tikz@lib@fold@square{\tikz@lib@fold@face@A} { - \tikz@lib@fold@square{\tikz@lib@fold@face@B} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} + \tikz@lib@fold@square{\tikz@lib@fold@face@B} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} } { - \tikz@lib@fold@square{\tikz@lib@fold@face@C} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} + \tikz@lib@fold@square{\tikz@lib@fold@face@C} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} } { - \tikz@lib@fold@square{\tikz@lib@fold@face@D} - { - \tikz@lib@fold@square{\tikz@lib@fold@face@E} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} - } - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} + \tikz@lib@fold@square{\tikz@lib@fold@face@D} + { + \tikz@lib@fold@square{\tikz@lib@fold@face@E} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} + } + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} } { - \tikz@lib@fold@square{\tikz@lib@fold@face@F} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} + \tikz@lib@fold@square{\tikz@lib@fold@face@F} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} } \endgroup -} +}% -%octahedron +%octahedron \def\tikzfoldingoctahedron#1[#2]#3;{% \begingroup% @@ -809,47 +810,47 @@ {\tikz@lib@fold@face@A} {\tikz@lib@fold@triangle {\tikz@lib@fold@face@B} - {\tikz@lib@fold@triangle - {\tikz@lib@fold@face@C} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@triangle - {\tikz@lib@fold@face@D} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - } - {\tikz@lib@fold@path} - {\tikz@lib@fold@triangle + {\tikz@lib@fold@triangle + {\tikz@lib@fold@face@C} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@triangle + {\tikz@lib@fold@face@D} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + } + {\tikz@lib@fold@path} + {\tikz@lib@fold@triangle {\tikz@lib@fold@face@E} {\tikz@lib@fold@ear@path} {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} - } + {\tikz@lib@fold@ear@path} + } } {\tikz@lib@fold@triangle {\tikz@lib@fold@face@F} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} } {\tikz@lib@fold@triangle {\tikz@lib@fold@face@G} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@triangle - {\tikz@lib@fold@face@H} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@triangle + {\tikz@lib@fold@face@H} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } } \endgroup -} +}% -%icosahedron +%icosahedron \def\tikzfoldingicosahedron#1[#2]#3;{% \begingroup% @@ -858,109 +859,109 @@ {\tikz@lib@fold@face@A} {\tikz@lib@fold@triangle {\tikz@lib@fold@face@B} - {\tikz@lib@fold@triangle - {\tikz@lib@fold@face@C} - {\tikz@lib@fold@triangle - {\tikz@lib@fold@face@D} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@triangle - {\tikz@lib@fold@face@E} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@triangle - {\tikz@lib@fold@face@F} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@triangle - {\tikz@lib@fold@face@G} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - } - } - } + {\tikz@lib@fold@triangle + {\tikz@lib@fold@face@C} + {\tikz@lib@fold@triangle + {\tikz@lib@fold@face@D} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@triangle + {\tikz@lib@fold@face@E} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@triangle + {\tikz@lib@fold@face@F} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@triangle + {\tikz@lib@fold@face@G} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + } + } + } {\tikz@lib@fold@path} {\tikz@lib@fold@ear@path} - } - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} + } + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} } {\tikz@lib@fold@triangle {\tikz@lib@fold@face@H} - {\tikz@lib@fold@triangle - {\tikz@lib@fold@face@I} - {\tikz@lib@fold@triangle - {\tikz@lib@fold@face@J} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@triangle - {\tikz@lib@fold@face@K} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@triangle - {\tikz@lib@fold@face@L} - {\tikz@lib@fold@triangle - {\tikz@lib@fold@face@M} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - {\tikz@lib@fold@path} - {\tikz@lib@fold@triangle - {\tikz@lib@fold@face@N} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - } - } - } - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} - } - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@triangle + {\tikz@lib@fold@face@I} + {\tikz@lib@fold@triangle + {\tikz@lib@fold@face@J} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@triangle + {\tikz@lib@fold@face@K} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@triangle + {\tikz@lib@fold@face@L} + {\tikz@lib@fold@triangle + {\tikz@lib@fold@face@M} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + {\tikz@lib@fold@path} + {\tikz@lib@fold@triangle + {\tikz@lib@fold@face@N} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + } + } + } + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} + } + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} } {\tikz@lib@fold@triangle {\tikz@lib@fold@face@O} - {\tikz@lib@fold@triangle - {\tikz@lib@fold@face@P} - {\tikz@lib@fold@triangle - {\tikz@lib@fold@face@Q} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@triangle - {\tikz@lib@fold@face@R} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@triangle - {\tikz@lib@fold@face@S} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@triangle + {\tikz@lib@fold@triangle + {\tikz@lib@fold@face@P} + {\tikz@lib@fold@triangle + {\tikz@lib@fold@face@Q} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@triangle + {\tikz@lib@fold@face@R} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@triangle + {\tikz@lib@fold@face@S} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@triangle {\tikz@lib@fold@face@T} {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - } - } - } - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} - } - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + } + } + } + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} + } + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} } \endgroup -} +}% % Archimedean solids % ------------------ -%truncated tetrahedron +%truncated tetrahedron \def\tikzfoldingtruncatedtetrahedron#1[#2]#3;{% \begingroup% @@ -969,58 +970,58 @@ {\tikz@lib@fold@face@A} {\tikz@lib@fold@hexagon {\tikz@lib@fold@face@B} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@cut@path} } {\tikz@lib@fold@triangle {\tikz@lib@fold@face@C} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} } {\tikz@lib@fold@hexagon {\tikz@lib@fold@face@D} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@cut@path} } {\tikz@lib@fold@triangle {\tikz@lib@fold@face@E} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} } {\tikz@lib@fold@hexagon {\tikz@lib@fold@face@F} - {\tikz@lib@fold@triangle - {\tikz@lib@fold@face@G} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@triangle + {\tikz@lib@fold@face@G} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@cut@path} } {\tikz@lib@fold@triangle {\tikz@lib@fold@face@H} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} } \endgroup -} +}% -%cuboctahedron +%cuboctahedron \def\tikzfoldingcuboctahedron#1[#2]#3;{% \begingroup% @@ -1029,80 +1030,80 @@ {\tikz@lib@fold@face@A} {\tikz@lib@fold@triangle {\tikz@lib@fold@face@B} - {\tikz@lib@fold@square - {\tikz@lib@fold@face@C} - {\tikz@lib@fold@triangle - {\tikz@lib@fold@face@D} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@square - {\tikz@lib@fold@face@E} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@square + {\tikz@lib@fold@face@C} + {\tikz@lib@fold@triangle + {\tikz@lib@fold@face@D} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@square + {\tikz@lib@fold@face@E} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} } - } - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} - } - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} + } + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} + } + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} } {\tikz@lib@fold@triangle {\tikz@lib@fold@face@F} - {\tikz@lib@fold@square - {\tikz@lib@fold@face@G} + {\tikz@lib@fold@square + {\tikz@lib@fold@face@G} {\tikz@lib@fold@ear@path} {\tikz@lib@fold@ear@path} {\tikz@lib@fold@path} {\tikz@lib@fold@ear@path} } - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} } {\tikz@lib@fold@triangle {\tikz@lib@fold@face@H} - {\tikz@lib@fold@square - {\tikz@lib@fold@face@I} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@triangle - {\tikz@lib@fold@face@J} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - } - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@square + {\tikz@lib@fold@face@I} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@triangle + {\tikz@lib@fold@face@J} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + } + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} } {\tikz@lib@fold@triangle {\tikz@lib@fold@face@K} - {\tikz@lib@fold@square - {\tikz@lib@fold@face@L} - {\tikz@lib@fold@triangle - {\tikz@lib@fold@face@M} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@triangle + {\tikz@lib@fold@square + {\tikz@lib@fold@face@L} + {\tikz@lib@fold@triangle + {\tikz@lib@fold@face@M} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@triangle {\tikz@lib@fold@face@N} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - } - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + } + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} } \endgroup -} +}% %truncated cube @@ -1113,104 +1114,104 @@ {\tikz@lib@fold@face@A} {\tikz@lib@fold@octagon {\tikz@lib@fold@face@B} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@triangle + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@triangle {\tikz@lib@fold@face@C} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} } - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@triangle + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@triangle {\tikz@lib@fold@face@D} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} } - {\tikz@lib@fold@path} - {\tikz@lib@fold@triangle + {\tikz@lib@fold@path} + {\tikz@lib@fold@triangle {\tikz@lib@fold@face@E} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} } - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@triangle + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@triangle {\tikz@lib@fold@face@F} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} } } {\tikz@lib@fold@cut@path} {\tikz@lib@fold@octagon {\tikz@lib@fold@face@G} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@triangle + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@triangle {\tikz@lib@fold@face@H} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} } - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@cut@path} } {\tikz@lib@fold@cut@path} {\tikz@lib@fold@octagon {\tikz@lib@fold@face@I} - {\tikz@lib@fold@octagon + {\tikz@lib@fold@octagon {\tikz@lib@fold@face@J} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@triangle + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@triangle {\tikz@lib@fold@face@K} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} } - {\tikz@lib@fold@path} - {\tikz@lib@fold@triangle + {\tikz@lib@fold@path} + {\tikz@lib@fold@triangle {\tikz@lib@fold@face@L} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} } - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@cut@path} } - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} } {\tikz@lib@fold@cut@path} {\tikz@lib@fold@octagon {\tikz@lib@fold@face@M} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@triangle + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@triangle {\tikz@lib@fold@face@N} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} } - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@cut@path} } {\tikz@lib@fold@cut@path} \endgroup -} +}% %truncated octahedron @@ -1319,7 +1320,7 @@ {\tikz@lib@fold@ear@path} {\tikz@lib@fold@cut@path} \endgroup -} +}% %rhombicuboctahedron @@ -1476,7 +1477,7 @@ {\tikz@lib@fold@ear@path} } \endgroup -} +}% %truncated cuboctahedron @@ -1489,88 +1490,88 @@ {\tikz@lib@fold@face@B} {\tikz@lib@fold@square {\tikz@lib@fold@face@C} - {\tikz@lib@fold@octagon - {\tikz@lib@fold@face@D} - {\tikz@lib@fold@square - {\tikz@lib@fold@face@E} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@hexagon - {\tikz@lib@fold@face@F} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@ear@custom@right@path{15}} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@ear@path} - } - {\tikz@lib@fold@path} - {\tikz@lib@fold@hexagon - {\tikz@lib@fold@face@G} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@custom@left@path{15}} - {\tikz@lib@fold@ear@path} - } - } - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@square - {\tikz@lib@fold@face@H} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@square - {\tikz@lib@fold@face@I} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - {\tikz@lib@fold@cut@path} - } - {\tikz@lib@fold@hexagon - {\tikz@lib@fold@face@J} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@ear@custom@right@path{15}} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@custom@left@path{15}} - {\tikz@lib@fold@ear@path} - } - {\tikz@lib@fold@path} - {\tikz@lib@fold@hexagon - {\tikz@lib@fold@face@K} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@ear@custom@right@path{15}} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@custom@left@path{15}} - {\tikz@lib@fold@ear@path} - } + {\tikz@lib@fold@octagon + {\tikz@lib@fold@face@D} + {\tikz@lib@fold@square + {\tikz@lib@fold@face@E} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@hexagon + {\tikz@lib@fold@face@F} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@custom@right@path{15}} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + } + {\tikz@lib@fold@path} + {\tikz@lib@fold@hexagon + {\tikz@lib@fold@face@G} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@custom@left@path{15}} + {\tikz@lib@fold@ear@path} + } + } + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@square + {\tikz@lib@fold@face@H} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@square + {\tikz@lib@fold@face@I} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + {\tikz@lib@fold@cut@path} + } + {\tikz@lib@fold@hexagon + {\tikz@lib@fold@face@J} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@custom@right@path{15}} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@custom@left@path{15}} + {\tikz@lib@fold@ear@path} + } + {\tikz@lib@fold@path} + {\tikz@lib@fold@hexagon + {\tikz@lib@fold@face@K} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@custom@right@path{15}} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@custom@left@path{15}} + {\tikz@lib@fold@ear@path} + } } {\tikz@lib@fold@cut@path} {\tikz@lib@fold@square {\tikz@lib@fold@face@L} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} } {\tikz@lib@fold@cut@path} {\tikz@lib@fold@path} {\tikz@lib@fold@cut@path} {\tikz@lib@fold@square {\tikz@lib@fold@face@M} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} } {\tikz@lib@fold@cut@path} } @@ -1587,86 +1588,86 @@ {\tikz@lib@fold@face@O} {\tikz@lib@fold@square {\tikz@lib@fold@face@P} - {\tikz@lib@fold@octagon - {\tikz@lib@fold@face@Q} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@square - {\tikz@lib@fold@face@R} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@square - {\tikz@lib@fold@face@S} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - {\tikz@lib@fold@cut@path} - } - {\tikz@lib@fold@hexagon - {\tikz@lib@fold@face@T} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@ear@custom@right@path{15}} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@custom@left@path{15}} - {\tikz@lib@fold@ear@path} - } - {\tikz@lib@fold@path} - {\tikz@lib@fold@hexagon - {\tikz@lib@fold@face@U} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@ear@custom@right@path{15}} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@custom@left@path{15}} - {\tikz@lib@fold@ear@path} - } + {\tikz@lib@fold@octagon + {\tikz@lib@fold@face@Q} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@square + {\tikz@lib@fold@face@R} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@square + {\tikz@lib@fold@face@S} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + {\tikz@lib@fold@cut@path} + } + {\tikz@lib@fold@hexagon + {\tikz@lib@fold@face@T} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@custom@right@path{15}} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@custom@left@path{15}} + {\tikz@lib@fold@ear@path} + } + {\tikz@lib@fold@path} + {\tikz@lib@fold@hexagon + {\tikz@lib@fold@face@U} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@ear@custom@right@path{15}} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@custom@left@path{15}} + {\tikz@lib@fold@ear@path} + } } {\tikz@lib@fold@cut@path} {\tikz@lib@fold@square {\tikz@lib@fold@face@V} - {\tikz@lib@fold@octagon - {\tikz@lib@fold@face@W} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@cut@path} - } - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@octagon + {\tikz@lib@fold@face@W} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + } + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} } {\tikz@lib@fold@cut@path} {\tikz@lib@fold@path} {\tikz@lib@fold@cut@path} {\tikz@lib@fold@square {\tikz@lib@fold@face@X} - {\tikz@lib@fold@octagon - {\tikz@lib@fold@face@Y} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@cut@path} - } - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@octagon + {\tikz@lib@fold@face@Y} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + } + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} } {\tikz@lib@fold@cut@path} } @@ -1680,9 +1681,9 @@ {\tikz@lib@fold@ear@path} } \endgroup -} +}% -%snub cube +%snub cube \def\tikzfoldingsnubcube#1[#2]#3;{% \begingroup% @@ -1690,200 +1691,200 @@ \tikz@lib@fold@square{\tikz@lib@fold@face@A} { \tikz@lib@fold@triangle{\tikz@lib@fold@face@B} - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@C} - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@D} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - { - \tikz@lib@fold@square{\tikz@lib@fold@face@E} - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@F} - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@G} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} - } - {\tikz@lib@fold@path} - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@H} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - } - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@I} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} - } - {\tikz@lib@fold@path} - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@J} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - } - } - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@C} + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@D} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + { + \tikz@lib@fold@square{\tikz@lib@fold@face@E} + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@F} + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@G} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} + } + {\tikz@lib@fold@path} + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@H} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + } + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@I} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} + } + {\tikz@lib@fold@path} + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@J} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + } + } + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} } { \tikz@lib@fold@triangle{\tikz@lib@fold@face@K} - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@L} - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@M} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - { - \tikz@lib@fold@square{\tikz@lib@fold@face@N} - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@O} - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@P} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} - } - {\tikz@lib@fold@path} - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@Q} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - } - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@R} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} - } - {\tikz@lib@fold@path} - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@S} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - } - } - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@L} + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@M} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + { + \tikz@lib@fold@square{\tikz@lib@fold@face@N} + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@O} + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@P} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} + } + {\tikz@lib@fold@path} + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@Q} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + } + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@R} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} + } + {\tikz@lib@fold@path} + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@S} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + } + } + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} } { \tikz@lib@fold@triangle{\tikz@lib@fold@face@T} - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@U} - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@V} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - { - \tikz@lib@fold@square{\tikz@lib@fold@face@W} - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@X} - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@Y} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} - } - {\tikz@lib@fold@path} - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@Z} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - } - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@AA} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} - } - {\tikz@lib@fold@path} - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@AB} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - } - } - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@U} + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@V} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + { + \tikz@lib@fold@square{\tikz@lib@fold@face@W} + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@X} + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@Y} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} + } + {\tikz@lib@fold@path} + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@Z} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + } + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@AA} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} + } + {\tikz@lib@fold@path} + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@AB} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + } + } + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} } { \tikz@lib@fold@triangle{\tikz@lib@fold@face@AC} - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@AD} - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@AE} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - { - \tikz@lib@fold@square{\tikz@lib@fold@face@AF} - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@AG} - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@AH} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} - } - {\tikz@lib@fold@path} - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@AI} - { - \tikz@lib@fold@square{\tikz@lib@fold@face@AJ} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - } - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@AK} - {\tikz@lib@fold@ear@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@ear@path} - } - {\tikz@lib@fold@path} - { - \tikz@lib@fold@triangle{\tikz@lib@fold@face@AL} - {\tikz@lib@fold@cut@path} - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - } - } - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} - } - {\tikz@lib@fold@path} - {\tikz@lib@fold@cut@path} + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@AD} + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@AE} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + { + \tikz@lib@fold@square{\tikz@lib@fold@face@AF} + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@AG} + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@AH} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} + } + {\tikz@lib@fold@path} + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@AI} + { + \tikz@lib@fold@square{\tikz@lib@fold@face@AJ} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + } + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@AK} + {\tikz@lib@fold@ear@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@ear@path} + } + {\tikz@lib@fold@path} + { + \tikz@lib@fold@triangle{\tikz@lib@fold@face@AL} + {\tikz@lib@fold@cut@path} + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + } + } + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} + } + {\tikz@lib@fold@path} + {\tikz@lib@fold@cut@path} } \endgroup -} +}% % icosidodecahedron @@ -2074,4 +2075,4 @@ {\tikz@lib@fold@cut@path} } \endgroup -} +}% |