Wie baut man eine tetragonale Pyramide?

Wie baut man eine tetragonale Pyramide?

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}

Bildbeschreibung hier eingeben

verwandte Informationen