3D Darstellung einer Zeichnung

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: 3D Darstellung einer Zeichnung

Re: 3D Darstellung einer Zeichnung

von Patrick1990 » Di 24. Sep 2024, 08:56

Hat niemand eine Idee?

3D Darstellung einer Zeichnung

von Patrick1990 » Mi 11. Sep 2024, 10:30

Hallo,
ich versuche mich gerade in einer dreidimensionalen Skizze in Tikz, jedoch sieht es noch nicht so aus wie es soll.
Zum einen ist der Blickwinkel noch nicht der richtige und die "verborgenen Linien" hinter dem Kreis sollen gestrichelt angezeigt werden. Da habe ich aktuell auch noch keine Idee.
Eine Powerpoint-Skizze lade ich mit hoch.


Könnt Ihr mir helfen?

Hier noch ein Minimalbeispiel:
\documentclass{standalone}
\usepackage{tikz}
\usepackage{tikz-3dplot}
\usetikzlibrary{patterns, positioning}


\begin{document}


%\tdplotsetmaincoords{0}{20}
\tdplotsetmaincoords{0}{0}
\tdplotsetrotatedcoords{0}{-45}{0}

\begin{tikzpicture}[tdplot_rotated_coords, scale=1, >=latex]
%\draw[thick,->] (0,0,0) -- (1,0,0) node[anchor=north east]{$x$};
%\draw[thick,->] (0,0,0) -- (0,1,0) node[anchor=north west]{$y$};
%\draw[thick,->] (0,0,0) -- (0,0,1) node[anchor=south]{$z$};
%
% Rechteck um Kreis
\draw[densely dashed, gray, thick](-1,-1,0) rectangle (1,1,0);
% Kreis
\filldraw[thick, pattern=north west lines, pattern color=black!10](0,0) circle (1) node[midway, above] {Object};
% Bemaßung links
\draw[dashed] (-1,-1) --++ (-0.25,0);
\draw[dashed] (-1,1) --++ (-0.25,0);
\draw[<->] (-1.125, -1) -- (-1.125, 1) node[midway, left] {a};
% Bemaßung oben
\draw[dashed] (-1,1) --++ (0,0.25);
\draw[dashed] (1,1) --++ (0,0.25);
\draw[<->] (-1, 1.125) -- (1, 1.125) node[midway, above] {a};
%
%
% Hintere Ebene
\def\Depth{-4}
\draw[thick, fill=blue!20](-2,-2,\Depth) rectangle (-1.5,-1.5,\Depth);
\draw[thick, fill=blue!20](2,-2,\Depth) rectangle (1.5,-1.5,\Depth);
\draw[thick, fill=blue!20](-0.25,2,\Depth) rectangle (0.25,1.5,\Depth);
% Linien nach hinten
\draw[] (0,0,0) -- (-1.75,-1.75,\Depth);
\draw[] (0,0,0) -- (1.75,-1.75,\Depth);
\draw[] (0,0,0) -- (0,1.75,\Depth);
% Linien in hinterer Ebene
\draw[<->, dashed] (-1.75,-1.75,\Depth) -- (1.75,-1.75,\Depth) node[midway, above] {b};
\draw[<->, dashed] (-1.75,-1.75,\Depth) -- (0,1.75,\Depth) node[midway, above] {b};
\draw[<->, dashed] (1.75,-1.75,\Depth) -- (0,1.75,\Depth) node[midway, above] {b};


\end{tikzpicture}

\end{document}
Dateianhänge
skizze.png

Nach oben