Schémas de la théorie des poutres avec TikZ

Pour le plus grand plaisir de mes amis profs de mécanique, je présente dans cet article une façon de réaliser des schémas pour la théorie des poutres sous TikZ.

Exemple

Schéma d'une poutre (très) hyperstatique
Schéma d’une poutre (très) hyperstatique

Code associé

En préambule :

\usepackage{tikz}
	\usetikzlibrary{patterns,quotes}
 
\newcommand*{\Rayon}{0.2}
\newcommand*{\tailleTriangle}{0.5}
\newcommand*{\largeurSol}{1}
\newcommand*{\hauteurSol}{0.4}
\pgfmathsetmacro{\basTriangle}{sin(60)*\tailleTriangle}
 
\tikzset{
	sol/.pic ={
		\draw[thick](-\largeurSol/2,0)--(\largeurSol/2,0);
		\fill[fill,pattern=north east lines] (-\largeurSol/2,0) rectangle++ (\largeurSol,-\hauteurSol);
	},
	mur/.pic ={
		\draw[thick](0,-\largeurSol/2)--(0,\largeurSol/2);
		\fill[fill,pattern=north east lines] (0,-\largeurSol/2) rectangle++ (\hauteurSol,\largeurSol);
	},	
	triangle/.pic ={
		\draw(0,0)--++(-60:\tailleTriangle)--++(-\tailleTriangle,0)--cycle;
		\node[anchor=south]{ \tikzpictext};
	},
	pivot/.pic ={
		\pic{triangle};
		\pic at (0,-\basTriangle){sol};
	},
	ponctuelle/.pic ={
		\pic{triangle};
		\draw(-\Rayon,-\basTriangle-\Rayon) circle(\Rayon);
		\draw(\Rayon,-\basTriangle-\Rayon) circle(\Rayon);
		\pic at(0,-\basTriangle-2*\Rayon){sol};
	},
	encastrd/.pic ={
		\pic{mur};
		\node{ \tikzpictext};		
	},
	encastrg/.pic ={
		\pic[xscale=-1]{mur};
		\node{ \tikzpictext};		
	}	
}

Dans le corps de document (code associé à mon exemple) :

\begin{tikzpicture}[scale=3]
	\coordinate[anchor=south](A) at (0,0);
	\coordinate[anchor=south](E) at (4,0);
	\draw[ultra thick,anchor=south west,blue](A)--(E);
	\pic[anchor=south west,"A"] at (A) {encastrg};
	\draw[very thick,red,latex-] (1,0) node[anchor=north]{B} --++(0,1) node[anchor=east]{$F$};				
	\pic["C"] at (2,0) {pivot};	
	\pic["D"] at (3,0) {ponctuelle};	
	\pic[anchor=south east,"E"] at (E) {encastrd};	
\end{tikzpicture}

Pour aller plus loin

Si vous avez des schémas plus complexes (poutre non rectiligne, ensemble de solides etc.), vous pouvez regarder du côté de la librairie Structural Analysis.

Schémas de la théorie des poutres avec TikZ
Noter cet article