Nun 'mal eine kurze Frage ohne Minimalbeispiel. Mit dem shade-Befehl und der ball-Option kann man eine Kugel erzeugen, die von einer imaginären Lichtquelle immer von links oben be(er-)leuchtet wird. Kann man die Position dieser Lichtquelle variieren, so dass die Kugel aus einer anderen Position (Winkel) beleuchtet wird? gefragt 24 Mär '18, 11:42 Delorian |
Wieder einmal eine Ergänzung zu einer bereits vorhandenen Antwort, aber etwas zu lang für einen Kommentar:
Öffne in Overleaf
\documentclass[border=3cm, tikz]{standalone} \usepackage{tikz} \begin{document} \begin{tikzpicture} \shade[ball color=blue,transform canvas={rotate=180}] (0,0) circle (1cm); \shade[ball color=red] (2,2) circle (1cm); \end{tikzpicture} \end{document} Und wäre die Frage damals mit einem VM versehen gewesen, hätte ich das damals auch schon beantwortet. So hatte ich sie schlicht erst einmal beiseite geschoben und sie erst jetzt wieder entdeckt. beantwortet 03 Aug '18, 20:03 gast3 Das stimmt. Allerdings sollte man eventuell erwähnen, dass man damit höllisch aufpassen muss damit. Wenn Du z.B. die Koordinate (0,0) durch (2,0) erstezt, fliegt Dir die bounding box um die Ohren. Deswegen könnte man evtl. argumentieren, dass es mit
(04 Aug '18, 00:20)
Community
|
Auch hier kann man ein Minimalbeispiel angeben, mit dem man arbeiten und ausprobieren kann; sonst muss der Helfer das alles selbst machen! Das Problem an sich kann man mit einer
evtl. auch Öffne in Overleaf
%\documentclass[]{article} \documentclass[border=3cm, tikz]{standalone} \usepackage{tikz} \begin{document} \begin{tikzpicture} \begin{scope}[name=A] \shade[ball color=red] (0,0) circle (1cm) node[below=1cm, fill=yellow]{normal}; \end{scope} \begin{scope}[right of=A, xshift=2cm, name=B, transform canvas={rotate=55}] \shade[ball color=blue,] (0,0) circle (1cm) node[below=1cm,fill=yellow]{gedreht}; \end{scope} \end{tikzpicture} \end{document} beantwortet 24 Mär '18, 13:42 cis |