Geteilte Ellipse

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Geteilte Ellipse

Re: Geteilte Ellipse

von ThoRie » Sa 27. Feb 2021, 16:58

Stammgast hat geschrieben:
Sa 27. Feb 2021, 16:50

Die Rotation um 5° sorgt nur für Fehler in der Darstellung und sollte deshalb in diesem Fall gar nicht erst erfolgen.

Das habe ich tatsächlich nur eingerichtet, weil ich nicht wusste, wie ich sonst diese 45° Neigung hingekommen hätte sollen.
Und so tief bin ich dann in Geometrie mit Ticks nicht drin, als dass mir etwas anderes eingefallen wäre. Für den Zweck reicht es aber für mich aus.

Vielen Dank dennoch allgemein für den Hinweis :)

Re: Geteilte Ellipse

von ThoRie » Sa 27. Feb 2021, 16:54

Vielen Dank für die schnelle Hilfe. :D

Ich muss ehrlich gestehen, dass ich gar nicht wusste, dass man Bögen derart anpassen kann. Ich dachte immer, dass geht dann nur als Kreisbogen.

Aber ich werde mir das mal merken, falls ich mal wieder einen elliptischen Bogen brauchen sollte.

Re: Geteilte Ellipse

von Stammgast » Sa 27. Feb 2021, 16:50

Dann muss die Ellipse als Ganzes halt durch zwei Bögen gezeichnet werden, von denen nur einer gestrichelt ist.

\begin{scope}%[rotate=5]
%  \draw[dashed] (Mu2) ellipse (1.5cm and .5cm);
  \draw[dashed] (Mu2) +(1.5,0) arc[x radius=1.5cm,y radius=0.5cm,start angle=0, delta angle=180];
  \draw (Mu2) +(-1.5,0) arc[x radius=1.5cm,y radius=0.5cm,start angle=180, delta angle=180];
\end{scope}

Die Rotation um 5° sorgt nur für Fehler in der Darstellung und sollte deshalb in diesem Fall gar nicht erst erfolgen.

Re: Geteilte Ellipse

von Bartman » Sa 27. Feb 2021, 16:47

Vielleicht gibt es einen eleganteren Weg, aber mir fällt dazu die Operation arc ein:

%\draw[dashed, rotate=5] (Mu2) ellipse (1.5cm and .5cm);
\begin{scope}[rotate=5]
    \draw [dashed] (Mu2) + (1.5,0) arc [
        start angle=0, end angle=180, 
        x radius=1.5, y radius=.5
    ];
    \draw (Mu2) + (-1.5,0) arc [
        start angle=180, end angle=360, 
        x radius=1.5, y radius=.5
    ];
\end{scope}

Geteilte Ellipse

von ThoRie » Sa 27. Feb 2021, 16:18

Hallo ich habe eine Frage zu folgendem Code:

\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{calc,intersections}

\begin{document}

\begin{tikzpicture}
			\coordinate (Au1) at (0,0);
			\coordinate (Bu1) at (3,0);
			\coordinate (Cu1) at ($ (Bu1)!1.5cm!45:(4,0) $);
			\coordinate (Du1) at ($ (Au1)!1.5cm!45:(Bu1) $);
			\draw (Au1)--(Bu1)--(Cu1);
			\draw[dashed] (Au1)--(Du1)--(Cu1);
			\coordinate (Mu1) at ($ (Bu1)!.5!(Du1) $);

			\coordinate (Au2) at ($ (Au1)!.5cm!90:(Bu1) $);
			\coordinate (Bu2) at ($ (Bu1)!.5cm!-90:(Au1) $);
			\coordinate (Cu2) at ($ (Bu2)!1.5cm!-135:(Au2) $);
			\coordinate (Du2) at ($ (Au2)!1.5cm!45:(Bu2) $);
			\draw (Au2)--(Bu2)--(Cu2)--(Du2)--cycle;

			\coordinate (Mu2) at ($ (Bu2)!.5!(Du2) $);
			\begin{scope}[rotate=5]
				\draw[dashed] (Mu2) ellipse (1.5cm and .5cm);
			\end{scope}
		\draw (Au1)--(Au2)
					(Bu1)--(Bu2)
					(Cu1)--(Cu2);
		\draw[dashed] (Du1)--(Du2);
		
			\coordinate (Ao1) at ($ (Au2)!5cm!90:(Bu2) $);
		\coordinate (Bo1) at ($ (Bu2)!5cm!-90:(Au2) $);
		\coordinate (Co1) at ($ (Bo1)!1.5cm!-135:(Ao1) $);
		\coordinate (Do1) at ($ (Ao1)!1.5cm!45:(Bo1) $);
		\draw[name path=abo] (Ao1)--(Bo1)--(Co1);
						\draw[dashed] (Ao1)--(Do1)--(Co1);
		\coordinate (Mo1) at ($ (Bo1)!.5!(Do1) $);
		\begin{scope}[rotate=5]
			\draw[dashed] (Mo1) ellipse (1.5cm and .5cm);
		\end{scope}
	
	
	\coordinate (Ao2) at ($ (Ao1)!.5cm!90:(Bo1) $);
	\coordinate (Bo2) at ($ (Bo1)!.5cm!-90:(Ao1) $);
	\coordinate (Co2) at ($ (Bo2)!1.5cm!-135:(Ao2) $);
	\coordinate (Do2) at ($ (Ao2)!1.5cm!45:(Bo2) $);
	\draw (Ao2)--(Bo2)--(Co2)--(Do2)--cycle;
	
	
		\draw (Ao1)--(Ao2)
	(Bo1)--(Bo2)
	(Co1)--(Co2);
	\draw[dashed] (Do1)--(Do2);
	
	\path[name path=hl] ($ (Au2)!.75cm!45:(Bu2) $) -- ++(90:5cm);
	\draw[name path=hr] ($ (Bu2)!.75cm!-135:(Au2) $) -- ($ (Bo1)!.75cm!(Co1) $);
	
	\path[name intersections={of= abo and hl,by=ko}];
	
	\draw ($ (Au2)!.75cm!45:(Bu2) $) -- (ko);
	\draw[dashed] (ko) -- ($ (Ao1)!.5!(Do1) $);
			
		\end{tikzpicture}
\end{document}

Und zwar geht es um folgendes: An sich ist die Zeichnung genau so, wie ich sie haben will. Nur eine Sache stört und das ist die untere der beiden Ellipsen.

Sie soll eigentlich, wie für Schrägbilder typisch, im vorderen Anteil durchgezogen sein und im hinteren nicht.

Kann man das irgendwie sinnvoll realisieren?


Nach oben