- Questo topic ha 1 risposta, 1 partecipante ed è stato aggiornato l'ultima volta 5 anni, 10 mesi fa da .
-
Topic
-
Sto costruendo una figura che è fatta con una serie di settori circolari utilizzando tikzpicture.
Non capisco però come mai non riesca a riempire il settore in alto, mentre gli altri sono regolarmente riempiti…
Qual è l’errore?Il codice è
`\begin{tikzpicture}\fill[violet!75!] (0,0) — (20.79mm,11.99mm)
arc [start angle=60, end angle=150, radius=24mm] — cycle;
\fill[violet!50!] (0,0) — (10.395mm,6mm)
arc [start angle=60, end angle=150, radius=12mm] — cycle;
\fill[violet!25!] (0,0) — (6.93mm,4mm)
arc [start angle=60, end angle=150, radius=12mm] — cycle;\fill[gray!] (0,0) — (-20.79mm,11.99mm)
arc [start angle=150, end angle=270, radius=24mm] — cycle;
\fill[gray!33!] (0,0) — (-6.93mm,4mm)
arc [start angle=150, end angle=270, radius=8mm] — cycle;\fill[gray!80!] (0,0) — (0,-24mm)
arc [start angle=270, end angle=330, radius=24mm] — cycle;
\fill[gray!40!] (0,0) — (0,-12mm)
arc [start angle=270, end angle=330, radius=12mm] — cycle;\fill[gray!60] (0,0) — (20.79mm,-11.99mm)
arc [start angle=330, end angle=390, radius=24mm] — cycle;
\fill[gray!30!] (0,0) — (10.395mm,-6mm)
arc [start angle=330, end angle=390, radius=12mm] — cycle;
\fill[gray!10!] (0,0) — (0,-8mm)
arc [start angle=270, end angle=390, radius=8mm] — cycle;\fill[blue] (0,0) — (4mm,0mm)
arc [start angle=0, end angle=360, radius=4mm] — cycle;\draw circle [radius=4mm];
\draw (0,0) circle [radius=8mm];
\draw (0mm,-12mm) arc (270:390:12mm);
\draw (0,0) circle [radius=24mm];
\draw (3.464mm,2mm) — ++(30:20mm);
\draw (-3.464mm,2mm) — ++(150:20mm);
\draw (0,-4mm) — ++(270:20mm);
\draw (6.928mm,-4mm) — ++(330:16mm);\end{tikzpicture}`
Dopo di che dovrei metterci dentro dei testi tradotti in italiano.

Dove devo andare a studiare?
- Devi essere connesso per rispondere a questo topic.