Tikz->raw('foo'),
Tikz->point(2),
Tikz->line(-1 => 3)
- ->clip(Tikz->circle(1, 1))
+ ->clip(Tikz->circle(1, 1)),
+ Tikz->union(
+ Tikz->chain(4 => '--' => [ -3, 2 ]),
+ Tikz->join('-|' => [ -1, 0 ], [ 0, 1 ]),
+ ),
)
->clip(Tikz->rectangle([0, -1] => [2, 3]));
\clip (1cm,0cm) circle (1cm) ;
\draw (-1cm,0cm) -- (3cm,0cm) ;
\end{scope}
+\draw (4cm,0cm) -- (-3cm,2cm) (-1cm,0cm) -| (0cm,1cm) ;
\end{scope}
RES
\clip (0cm,1cm) circle (1cm) ;
\draw (-2cm,1cm) -- (2cm,1cm) ;
\end{scope}
+\draw (3cm,1cm) -- (-4cm,3cm) (-2cm,1cm) -| (-1cm,2cm) ;
\end{scope}
RES
\clip (0cm,1cm) circle (1cm) ;
\draw (-2cm,1cm) -- (2cm,1cm) ;
\end{scope}
+\draw (3cm,1cm) -- (-4cm,3cm) (-2cm,1cm) -| (-1cm,2cm) ;
\end{scope}
RES
\draw foo ;
\draw (1cm,1cm) ;
\draw (-2cm,1cm) -- (2cm,1cm) ;
+\draw (3cm,1cm) -- (-4cm,3cm) (-2cm,1cm) -| (-1cm,2cm) ;
RES
my $special = eval {
\clip (0cm,1cm) circle (1cm) ;
\draw (-2cm,1cm) -- (2cm,1cm) ;
\end{scope}
+\draw (3cm,1cm) -- (-4cm,3cm) (-2cm,1cm) -| (-1cm,2cm) ;
\end{scope}
RES