10 怎样去除多余的线段(用的是clip)

发布于 2024-12-04 19:44:43

我画了一个六叶的图,基本的框架已经画完,但还是不完美。六叶图.png
其中的线段怎样才能不画出来。六叶图.tex

查看更多

关注者
0
被浏览
239
Mr.R.
Mr.R. 2024-12-04
这家伙很懒,什么也没写!

documentclass[border=1.2cm]{standalone}
usepackage{tkz-euclide}
usetikzlibrary{calc}
begin{document}

\begin{tikzpicture}
    \tkzDefPoint(0,0){O}
    \tkzDefPoint(0:4){A}
    \tkzDefPoint(60:4){B}
    \tkzDefPoint(120:4){C}
    \tkzDefPoint(180:4){D}
    \tkzDefPoint(240:4){E}
    \tkzDefPoint(300:4){F}
    \filldraw[blue](B) arc[start angle=120,end angle=240,radius=4cm]--(F)arc[start angle=0,end angle=120,radius=4cm]--(D) arc[start angle=240,end angle=360,radius=4cm] ;
    
    \filldraw[blue](A) arc[start angle=60,end angle=180,radius=4cm]--(E) arc[start angle=-60,end angle=60,radius=4cm]--(C)  arc[start angle=180,end angle=300,radius=4cm];
%    \tkzDrawPoints(O,A,B,C,D,E,F)
\end{tikzpicture}

end{document}
image.png

2 个回答
远方不远
远方不远 2024-12-09
这家伙很懒,什么也没写!

我更喜欢纯Tikz的画法。

\documentclass[border=2pt,tikz]{standalone}
\begin{document}
\begin{tikzpicture}
\fill [black] 
    (60:1cm) arc (120:240:1cm) 
             arc (0:120:1cm) 
             arc (-120:0:1cm) -- cycle;
\fill [black,rotate=60] 
    (60:1cm) arc (120:240:1cm) 
             arc (0:120:1cm) 
             arc (-120:0:1cm) -- cycle;
\end{tikzpicture}
\end{document}

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览