Desenho de objetos Tikz

Desenho de objetos Tikz

Estou tentando fazer um desenho matemático em látex mas tenho dificuldades com isso. Alguém poderia me ajudar a desenhar como mostra a figura abaixo.

Atenciosamente

Desenho matemático com objetos


Aqui está meu código e até onde cheguei. Gostaria de ouvir suas sugestões e opiniões se estou no caminho certo. Existe alguma solução ou maneira mais fácil de fazer isso?

Como sou iniciante, qualquer ajuda será útil e bem-vinda :)

\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{tikz}
\begin{document}

\begin{tikzpicture}

    \draw[step=1cm,gray,very thin] (0,0) grid (11,6);

    \draw (1,1) circle (5pt); % lower
    \draw (10,5) circle (5pt); %upper
    \draw[line width=3pt] (1,1.17)--(2,5)--(9.83,5); %left,topside
    \draw[line width=3pt] (10,4.83)--(9,1)--(1.17,1); %right,bottomside

    \draw[line width=3pt] (1.16,1.07)--(6,5); %leftside t1
    \draw[line width=3pt] (6,5)--(9,1); %rightside t1

    \draw[line width=3pt] (2,5)--(5,1); %leftside t2
    \draw[line width=3pt] (5,1)--(9.91,4.85); %rightside t2

\end{tikzpicture}

\end{document}

Essa é minha foto de até onde cheguei.

Minha foto do paralelogramo

Responder1

Aqui está uma possibilidade usandoTikZ:

insira a descrição da imagem aqui

O código (com alguns comentários explicativos):

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{intersections,patterns,angles,quotes,calc}

\def\Base{3.5cm}
\def\Side{2cm}
\def\Angle{65}
\def\mybullet{\resizebox{2pt}{!}{\textbullet}}

\begin{document}

\begin{tikzpicture}[
  mydot/.style={
    draw,
    fill=white,
    circle,
    inner sep=1.5pt
  }
]
% The paralellogram and the diagonals inside
% corners are labelled ``ll'' lower left, ``ur'' upper right,
% ``lr'' lower right and  ``ul'' upper left
% ``lm'' is the inner point in the lower base
% ``um'' is the inner point in the uper base
\draw[line width=1pt]
  (0,0) coordinate (ll) -- 
  ++(\Angle:\Side) coordinate (ul) -- 
  ++(0:\Base) coordinate (ur)-- 
  ++(180+\Angle:\Side) coordinate (lr) -- 
  cycle;
\coordinate (lm) at ([xshift=\Side]ll);
\coordinate (um) at ([xshift=-\Side]ur);
\path[draw,line width=1pt,name path=diag1]
  (ll) -- (um);  
\path[draw,line width=1pt,name path=diag2]
  (um) -- (lr);  
\path[draw,line width=1pt,name path=diag3]
  (ul) -- (lm);  
\path[draw,line width=1pt,name path=diag4]
  (lm) -- (ur);
% We find the intersection point between inner diagonals
\path[name intersections={of=diag1 and diag3, by={aux1}}];    
\path[name intersections={of=diag2 and diag4, by={aux2}}];
% We fill the inner cuadrilateral
\fill[pattern=north east lines,opacity=0.6]
  (lm) -- (aux1) -- (um) -- (aux2) -- cycle;    
% The arcs
\path
  pic[draw,angle radius=\Side] {angle=lm--ll--ul};
\path
  pic[draw,angle radius=\Side] {angle=um--ur--lr};
\path
  pic[draw,angle radius=12pt,"\mybullet"] {angle=ul--aux1--ll};
\path
  pic[draw,angle radius=12pt,"\mybullet"] {angle=lr--aux2--ur};
% The auxiliary lines with lengths
\begin{scope}[help lines,>=latex]
\draw (ll) -- ([yshift=15pt]ll|-ul);
\draw (ur) -- ++(0,15pt);
\draw[<->] 
  ([yshift=7.5pt]ll|-ul) -- 
    node[fill=white] {\small$57$\,cm} 
  ([yshift=7.5pt]ur);
\node[label=below:{\small$50$\,cm}] 
  at ( $ (ll)!0.5!(lr) $ ) {};
\end{scope}
% The dots at opposed corners
\node[mydot]
   at (ur) {};
\node[mydot]
   at (ll) {};
% The ``F'' label   
\node[fill=white,inner sep=0.5pt]
   at ( $ (ul)!0.5!(lr) $ ) {$F$};
\end{tikzpicture}

\end{document}

informação relacionada