\documentclass[tikz]{standalone}
\usetikzlibrary{shapes.geometric}
\tikzset{my polygon/.style={regular polygon,regular polygon sides=#1,minimum size=4cm}}
\begin{document}
\begin{tikzpicture}[top color=black!50!blue,bottom color=blue]
\node[my polygon=6] (a){};
\foreach \x[remember=\x as \xp (initially 6)] in {1,...,6}{ % use `in {1}` to see the edge
\fill[shade,shading angle={60*(\x+2)}] (a.corner \xp)
..controls ++(60*\x:2cm) ..
([shift={({60*(\x+1)+6}:1.5cm)}]a.corner \x)
-- (a.corner \x);% Come back such that shading doesn't leak
}
\end{tikzpicture}
\end{document}
将六边形徽标变成三边徽标
•
tikz-pgf
相关内容
- 如何从命令行或脚本配置 ccsm?
- 使用 Ubuntu 14.04 配置 HP Laserjet Pro MFP M128fn
- 由于 http 内容而不是 https 内容而导致的混合内容警告会造成什么损害?
- 无法将基本计算器的输出放入变量中,在 bash 中将字节格式化为 MB
- Windows 10 Hello 识别但需要 PIN
- 无需更改目录即可从任何地方运行程序
- 如何在 cgroup 之间配置公平的带宽共享?
- 为 Myria MY8307 二合一笔记本电脑设置 iio-sensor-local(基本上是 Chuwi 品牌重塑)
- 命令和输出有不同的颜色
- 我应该备份到光盘吗?为什么?[重复]