Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 5

29 Okt '15, 09:59

esdd's gravatar image

esdd
17.8k304257

TikZ: Problem mit "double distance"

Folgendes Bildzeichen (Logo) ist mit TikZ geschaffen. Um eine gewisse "Verknotungswirkung" zu erzielen, wurden bestimmte Teile durch zusätzliche Elemente überdeckt. Leider hat das zur Folge, dass die offenen Kanten als hauchzarte weiße Striche noch zu sehen sind, Wie kann man diese wegbekommen, damit die drei Elemente geschlossen wirken? \documentclass{minimal} \usepackage[ngerman]{babel} \usepackage{tikz} \begin{document} \begin{tikzpicture} \def \l{4} % Einheitslänge \def \d{1.2mm} % Einheitsdicke \def \b{5mm} % Abstand als Faktor \colorlet{dunk}{white!76!black} \colorlet{mitt}{white!80!black} \colorlet{hell}{white!84!black} \tikzstyle{eck} = [line width=\d, white, double distance=\b] \draw[double=mitt][eck] (0, \l) -- (\l, 0) -- (0, -\l) -- (-\l, 0) -- cycle; \draw[double=dunk][eck] (0, \l) -- ({\l * cos(30)}, -{\l * sin(30)}) -- (-{\l * cos(30)}, -{\l * sin(30)}) -- cycle; \draw[double=hell][eck] (0, 0) circle [radius=\l]; \draw[double=mitt][eck] (45: {(\l / sin(45) / 2}) -- (0: \l) -- (315: {(\l / sin(45) / 2}); \draw[double=mitt][eck] (225: {(\l / sin(45) / 2}) -- (180: \l) -- (135: {(\l / sin(45) / 2}); \draw[double=mitt][eck] (225: {(\l / sin(45) / 2}) -- (270: \l) -- (315: {(\l / sin(45) / 2}); \draw[double=dunk][eck] ({\l * cos(30) * 0.8}, -{\l * sin(30)}) -- (-{\l * cos(30) * 0.8}, -{\l * sin(30)}); \draw[double=dunk][eck] (30:{\l * sin(30)}) -- (90:{\l}) -- (150:{\l * sin(30)}); \end{tikzpicture} \end{document}
Klicke auf Einblenden/Ausblenden von Überarbeitungen 4
Markdown

29 Okt '15, 07:42

saputello's gravatar image

saputello
11.1k174365

TikZ: Problem mit "double distance"

Folgendes Bildzeichen (Logo) ist mit TikZ geschaffen. Um eine gewisse "Verknotungswirkung" zu erzielen, wurden bestimmte Teile durch zusätzliche Elemente überdeckt. Leider hat das zur Folge, dass die offenen Kanten als hauchzarte weiße Striche noch zu sehen sind, Wie kann man diese wegbekommen, damit die drei Elemente geschlossen wirken? \documentclass{minimal} \usepackage[ngerman]{babel} \usepackage{tikz} \begin{document} \begin{tikzpicture} \def \l{4} % Einheitslänge \def \d{1.2mm} % Einheitsdicke \def \b{5mm} % Abstand als Faktor \colorlet{dunk}{white!76!black} \colorlet{mitt}{white!80!black} \colorlet{hell}{white!84!black} \tikzstyle{eck} = [line width=\d, white, double distance=\b] \draw[double=mitt][eck] (0, \l) -- (\l, 0) -- (0, -\l) -- (-\l, 0) -- cycle; \draw[double=dunk][eck] (0, \l) -- ({\l * cos(30)}, -{\l * sin(30)}) -- (-{\l * cos(30)}, -{\l * sin(30)}) -- cycle; \draw[double=hell][eck] (0, 0) circle [radius=\l]; \draw[double=mitt][eck] (45: {(\l / sin(45) / 2}) -- (0: \l) -- (315: {(\l / sin(45) / 2}); \draw[double=mitt][eck] (225: {(\l / sin(45) / 2}) -- (180: \l) -- (135: {(\l / sin(45) / 2}); \draw[double=mitt][eck] (225: {(\l / sin(45) / 2}) -- (270: \l) -- (315: {(\l / sin(45) / 2}); \draw[double=dunk][eck] ({\l * cos(30) * 0.8}, -{\l * sin(30)}) -- (-{\l * cos(30) * 0.8}, -{\l * sin(30)}); \draw[double=dunk][eck] (30:{\l * sin(30)}) -- (90:{\l}) -- (150:{\l * sin(30)}); \end{tikzpicture} \end{document}
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

29 Okt '15, 06:47

rix's gravatar image

rix
39081823

Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

29 Okt '15, 04:54

rix's gravatar image

rix
39081823

Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

29 Okt '15, 04:52

rix's gravatar image

rix
39081823

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×