Ich hätte eine Frage. Sofern die Umsetzung dieser Frage zu kompliziert ist bzw. zu viel Aufwand wäre dann ist es auch egal. Keine hohe Priorität wäre nur Nice to Have.

Ich nehme "mein" Beispiel zur Hand.

Open in Online-Editor
\documentclass[11pt,tikz]{standalone}
\usepackage[T1]{fontenc}
\usepackage[scaled]{uarial}
\renewcommand*\familydefault{\sfdefault}
\begin{document}
\begin{tikzpicture}
\draw[fill opacity=0.7, fill=gray,gray](-3.7,-1.06)--(3.7,-1.06)--(3.7,3.7)--(-3.7,3.7)--(-3.7,-1.06);
\fill[black](-0.56,0.56)--(-0.56,1.352)--(-1.352,0.56)--(-0.56,0.56);
\fill[black](0.56,0.56)--(0.56,1.352)--(1.352,0.56)--(0.56,0.56);
\draw[dash pattern=on 5.5mm off 2mm on .5mm off 2mm, -,line width=1pt](0,0)--(-3.2,0);
\draw[dash pattern=on 5.5mm off 2mm on .5mm off 2mm, -,line width=2pt](0,0)--(0,3.2);
\draw[dash pattern=on 5.5mm off 2mm on .5mm off 2mm, -,line width=2pt](0,0)--(3.2,0);
\draw[red,line width=3pt](0,-0.56)--(-3.2,-0.56);
\draw[fill=red] (0,0) circle [radius=0.2cm];
\draw(0,-0.56)--(0,0.56);
\draw(0,0.56)--(-3.2,0.56);
\draw(-0.56,0)--(-0.56,3.2);
\draw(-0.56,0)--(0.56,0);
\draw(0.56,0)--(0.56,3.2);
\draw(0,0.56)--(3.2,0.56);
\draw(0,0.56)--(0,-0.56);
\draw(0,-0.56)--(3.2,-0.56);
\fill[red](-1.592,0.56)circle (0.06);
\draw[red](-1.592,0.56)--(-1.592,0.96);
\node[above left,rotate=0,red] at (-1.592,0.96){$0$};
\fill[red](-0.56,1.592)circle (0.06);
\draw[red](-0.56,1.592)--(-0.96,1.592);
\node[above left,rotate=0,red] at (-0.96,1.592){$1$};
\fill[red](0.56,1.592)circle (0.06);
\draw[red](0.56,1.592)--(0.96,1.592);
\node[above right,rotate=0,red] at (0.96,1.592){$2$};
\fill[red](1.592,0.56)circle (0.06);
\draw[red](1.592,0.56)--(1.592,0.96);
\node[above right,rotate=0,red] at (1.592,0.96){$3$};
\draw[->,blue,line width=2pt]( 0,0)--(-2.22,0)node[above]{$y$};
\draw[->,blue,line width=2pt]( 0,0)--(0,2.22)node[left]{$z$};
\end{tikzpicture}

\end{document}

Diese Zeichnung spielt sich im 2 Dimensionalen Raum ab. (x/y). Könnte ich diese Zeichnung irgendwie eine z- Ausdehnung geben? Sodass ich ein Volumen erhalte? Einfach die Zeichnung um ein gewissen Betrag nach hinten zu schieben ausgehend vom Ursprung. Momentan sehe ich nur die Aufsicht. (Die Sicht von Vorne). Angenommen ich drehe den Betrachtungswinkel um einen gewissen Bereich nach Links oder Rechts dann würde ich das Objekt schräg sehen. Ich würde ein 3D Objekt sehen sofern ich vorher die Verschiebung gemacht habe... Dh: Ich würde ein wenig von Vorne sehen und die Seitenansicht. Ich hoffe ihr versteht meine Frage. Danke für eure Antwort bzw. sonst ein schönes Wochenende.

gefragt 25 Sep '15, 07:55

basel's gravatar image

basel
129120
Akzeptiert: 44%

bearbeitet 27 Sep '15, 20:46

cis's gravatar image

cis
5.4k860167

Gibt es keine Lösung? :/

(27 Sep '15, 16:21) basel

So: \draw[->,blue,line width=2pt]( 0,0)--(2.22,2.22,0)node[left]{$x$}; oder wie? Und alles andere entsprechend...

(27 Sep '15, 20:50) cis
1
(28 Sep '15, 01:37) Herbert

Dein "Minibsp." mir etwas zu sehr BruteForce-Coded, als das ich das schnell überall durchsteigen kann. Tipp: Versuche möglichst zu konstruieren; am besten mit relativen Positionsangaben, als mit absoluten Koordinaten.

Ich vermute, Du willst irgendwie sowas:

alt text

Open in Online-Editor
\documentclass[margin=5mm, tikz]{standalone}
\usepackage[T1]{fontenc}
%\usepackage[scaled]{uarial}
\usepackage[ngerman]{babel}
\renewcommand*\familydefault{\sfdefault}

\usepackage{tikz}
    \usetikzlibrary{patterns}

\begin{document}
\begin{tikzpicture}[
x={({cos(45)},{sin(45)})},
y={(-1cm,0cm)},
z={(0cm,1cm)},
>=latex,
]

\draw[fill=red] (0,1,1) circle[radius=2pt];

\fill[yellow, postaction={pattern=north west lines}] (0,0,0) -- (1,0,0) -- (1,0,1) -- (0,0,1) -- cycle;

 % KoSy
\tikzstyle{KoSy}[1pt]=[->,draw=blue,line width=#1]
\draw[KoSy](0,0,0)--(2,0,0)node[right]{$x$};
\draw[KoSy](0,0,0)--(0,2,0)node[below]{$y$};
\draw[KoSy](0,0,0)--(0,0,2)node[left]{$z$};

\end{document}
Permanenter link

beantwortet 27 Sep '15, 21:36

cis's gravatar image

cis
5.4k860167

bearbeitet 27 Sep '15, 23:40

@cis mir fehlt ein wenig der Durchblick bei der richtigen Koordinaten-Eingabe von: begin{tikzpicture}[ x={({cos(45)},{sin(45)})}, y={(-1cm,0cm)}, z={(0cm,1cm)},

=latex, ]

Das Bild wird dann verzerrt dargestellt. Ich hätte aber gerne so ein Standbild (unverzerrt) wie man bei folgender Lösung sieht: http://texwelt.de/wissen/fragen/13328/drehung-einer-tikz-zeichnung-im-raum-um-eine-achse/13339

(28 Sep '15, 05:33) basel
Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×492
×19
×8

Frage gestellt: 25 Sep '15, 07:55

Frage wurde angeschaut: 1,377 Mal

Zuletzt aktualisiert: 28 Sep '15, 05:34