\documentclass[tikz, border=2pt]{standalone}
\usepackage[utf8]{inputenc}
\usepackage{polski}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}
\usetikzlibrary{calc, arrows, patterns, intersections, positioning, quotes, angles, through, backgrounds}
% Define common styles if necessary
\tikzset{person/.style={circle, draw=blue!80, fill=blue!20, thick, minimum size=25pt}}
\begin{document}
\begin{tikzpicture}[scale=1.3,rotate=225]
\def\m{5}
\def\r{1}
\def\h{2}
% Wierzchołki podstawy
\foreach \i in {1,...,\m} {
\coordinate (P\i) at ({\r*cos(360/\m * \i)}, {\r*sin(360/\m * \i)});
}
% Wierzchołek górny
\coordinate (V) at (-0.5,-1,\h);
% Rysuj podstawę
\draw[thick] (P1) \foreach \i in {2,...,\m} { -- (P\i)} -- cycle;
% Krawędzie do wierzchołka
\foreach \i in {1,...,\m} {
\draw[thick] (P\i) -- (V);
}
% Ukrycie perspektywy (opcjonalnie: tylko rzut 2D)
\end{tikzpicture}
\end{document}
Generated from:
./public/assets/temp_tikz_build/job.tex