blob: 6fe48961082ed8e59c78933bef26b48628712797 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
\documentclass{standalone}
\usepackage{luamplib}
\begin{document}
\mplibtextextlabel{enable}
\begin{mplibcode}
beginfig(1);
path base; base = fullcircle scaled 300;
path astroid; astroid = for t=0 step 1/16 until 8:
hide(pair a, b, p;
a = (xpart point t of base, 0); b = (0, ypart point t of base);
p = whatever[a,b]; p - point t of base = whatever * (a-b) rotated 90;
) p -- endfor cycle;
for t=0 step 1/16 until 8:
draw (xpart point t of base, 0) -- (0, ypart point t of base) withcolor 7/8;
endfor
draw astroid withcolor 2/3 red;
endfig;
\end{mplibcode}
\end{document}
|