Ich habe den folgenden Code für ein Oktaeder. Ich muss den unteren Teil davon entfernen und für jeden Scheitelpunkt A, B, C, D, E schreiben. Ich weiß nicht, wie das geht. Ihre Hilfe wäre willkommen.
\[
\begin{tikzpicture}[z={(-.3cm,-.2cm)}, % direction z gets projected to; can also change x,y
% use cm to specify non-transformed coordinates
line join=round, line cap=round, % makes the corners look nicer
every node/.style = {inner sep=1pt, font=\scriptsize}
]
\draw ( 0,2,0) node[above] {} --
(-2,0,0) node [left] {} --
(0,-2,0) node[below] {} --
( 2,0,0) node[right] {} --
( 0,2,0) --
( 0,0,2) node[below left] {} --
(0,-2,0) (2,0,0) -- (0,0,2) -- (-2,0,0);
\draw[dashed] (0,2,0) -- (0,0,-2) -- (0,-2,0) (2,0,0) -- (0,0,-2) -- (-2,0,0);
\end{tikzpicture}
\]
Tatsächlich haben wir ein Tetraeder, dessen Grundfläche ein Dreieck ist, aber ich brauche die Grundfläche als Rechteck, eine tetragonale Pyramide mit Buchstaben auf jeder Spitze.
Antwort1
Etwas wie das?
\documentclass[border=10pt]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[
z={(-.3cm,-.2cm)},
line join=round,
line cap=round,
every node/.style={
inner sep=1pt,
font=\scriptsize
}
]
\draw
(0,2,0) node[above] {A} --
(-2,0,0) node[left] {B} --
(0,0,2) node[below] {C} --
(2,0,0) node[right] {D} -- cycle
(0,0,2) -- (0,2,0);
\draw[dashed]
(0,2,0) -- (0,0,-2) node[below] {E}
(2,0,0) -- (0,0,-2) -- (-2,0,0);
\end{tikzpicture}
\end{document}