Different types of mechanical stress & deformation. Also see these illustration of strain with a book.
Edit and compile if you like:
% Author: Izaak Neutelings (December 2020)\documentclass[border=3pt,tikz]{standalone}\usepackage{physics}\usepackage{tikz}%\usepackage[outline]{contour} % glow around text\usetikzlibrary{arrows.meta} % for arrow size\tikzset{>=latex}%\contourlength{1.1pt}\colorlet{mydarkblue}{blue!40!black}\colorlet{myblue}{blue!70!black}\colorlet{myred}{red!65!black}\colorlet{myorange}{orange!85!black!90}\colorlet{vcol}{green!45!black}\colorlet{metalcol}{blue!25!black!20!white}\tikzstyle{metal}=[draw=metalcol!30!black,rounded corners=0.1,top color=metalcol,bottom color=metalcol!80!black,shading angle=10]\tikzstyle{vvec}=[->,very thick,vcol,line cap=round]\tikzstyle{force}=[->,myred,very thick,line cap=round]\tikzstyle{width}=[{Latex[length=3,width=2.5]}-{Latex[length=3,width=2.5]}]\tikzstyle{myperp}=[x={(0.72cm,-0.08cm)},y={(0.40cm,0.30cm)},z={(0,1cm)}]\def\tick#1#2{\draw[thick] (#1)++(#2:0.12) --++ (#2-180:0.24)}\begin{document}% BLOCK - NORMAL\def\W{0.7} % side width\def\H{1.6} % total height\def\F{0.28*\H} % force magnitude\begin{tikzpicture}[myperp]\draw[metal](0,0,0) --++ (\W,0,0) --++ (0,0,\H) --++ (-\W,0,0) -- cycle(\W,0,0) --++ (0,\W,0) --++ (0,0,\H) --++ (0,-\W,0) -- cycle(0,0,\H) --++ (\W,0,0) --++ (0,\W,0) --++ (-\W,0,0) -- cycle;\end{tikzpicture}% BLOCK - TENSION\begin{tikzpicture}[myperp]\def\h{1.12*\H}\draw[force] (\W/2,\W/2,0) --++ (0,0,-\F);
Click to download: mechanics_stress.tex • mechanics_stress.pdf
Open in Overleaf: mechanics_stress.tex