Someone was kind enough to help me create the image that is attached. It is beyond anything I could probably do on my own. I have been looking all over Google trying to figure out if I can fill the individual polygons above the SPEED and FEED Circles. For example let's say I wanted to fill in (red) the fourth polygon above the speed and third polygon above the feed. Is this possible?
Code: Select all
\documentclass[border=2mm]{standalone}
\usepackage{newpxtext} % Palatino font (text)
\usepackage{newpxmath} % Palatino font (math)
\usepackage{siunitx} % for \ang command
\usepackage{tikz} % beautiful drawings
% sans serif font
\renewcommand\familydefault{\sfdefault}
% styles
\tikzset%
{%
my gray/.style={fill=gray!20, draw=blue!60},
my text/.style={black!70,scale=4}
}
\begin{document}
\begin{tikzpicture}[line join=round,line cap=round]
% circles and rectangles
\foreach\i in {0,-8}
{%
\filldraw[my gray] (0,\i) circle (2cm);
\foreach\j in {-33.5,-14.5,...,213.5}
{%
\begin{scope}[shift={(0,\i)},rotate=\j]
\draw[my gray] (2.4,-0.2) -- (2.9,-0.25) -- (2.9,0.25) -- (2.4,0.2) -- cycle;
\end{scope}
}
}
\draw[my gray] (-3, -18) rectangle (3,-16);
\draw[thick] ( 1.25,-12.75) circle (0.1cm);
\draw[dotted,thick] (-1,-13.75) -- (1,-13.75);
% labels
\node at (0,-3) [my text] {\bfseries SPEED};
\node at (0,-11) [my text] {\bfseries FEED};
\node at (0,-13) [blue!50,scale=5] {\bfseries 15};
\node at (0,-15) [my text] {\bfseries ANGLE};
\draw[thick] (-2,-17) node [left] {\ang{0}} -- (2,-17) node [right] {\ang{40}};
\foreach\i in {-1,0,1}
{%
\pgfmathtruncatemacro\j{10*\i+20} % displayed angle
\node at (\i,-17) [above] {\ang{\j}};
}
% logo
\node at (0 ,5) [my text,scale=1.5]{\bfseries Slinger};
\node at (3.7,6) {\textregistered};
\fill[white] (-2.7,4.71) rectangle (-0.5,4.957);
\fill[white] (0.8,4.71) rectangle (2 ,4.957);
\fill[white] (2.7,4.71) rectangle (4 ,4.957);
\fill[yellow!70!green] (3.5,4.83) circle (0.15cm);
\end{tikzpicture}
\end{document}
Many thanks,
Nicholas