如何在 tikz 中填充小行星?

如何在 tikz 中填充小行星?

我想知道如何在 tikz 中填充绘制以下星体。

x^(2/3)+y^(2/3)=(56/3\pi)^(1/3)

在此处输入图片描述

答案1

\documentclass[tikz, border=1cm]{standalone}
\begin{document}
\begin{tikzpicture}[
declare function={ fun(\x) =  ((56/3*pi)^(1/3)-\x^(2/3))^(3/2); }]
\filldraw[red, ultra thick, fill=pink, samples=100, smooth, domain=0:(56/3*pi)^(1/2)]
   plot (\x, {fun(\x)} ) -- plot ({fun(\x)}, -\x ) -- plot (-\x, {-fun(\x)} ) -- plot ({-fun(\x)}, \x ) -- cycle;
\end{tikzpicture}
\end{document}

粉红钻石

相关内容