%% surface-platform-variants.tex
%% Canonical configuration classes for continuous bent platforms.

\documentclass[border=5mm,tikz]{standalone}
\usepackage{tikz}
\usetikzlibrary{tikzphysics.surface}

\begin{document}
\begin{tikzpicture}[font=\scriptsize]
  \node[platform-left, physics platform width=2.2, physics platform depth=1,
        physics wall angle=-90, anchor=floor-top-mid] at (0,0) {};
  \node[align=center] at (0,-1.45) {down left\\$-90^\circ$};
  \node[platform-right, physics platform width=2.2, physics platform depth=1,
        physics wall angle=-90, anchor=floor-top-mid] at (3.8,0) {};
  \node[align=center] at (3.8,-1.45) {down right\\$-90^\circ$};
  \node[platform-both, physics platform width=2.2, physics platform depth=1,
        physics wall angle=-90, anchor=floor-top-mid] at (7.6,0) {};
  \node[align=center] at (7.6,-1.45) {down both\\$-90^\circ/-90^\circ$};
  \node[platform-both, physics platform width=2.2, physics platform depth=1,
        physics wall angle=90, anchor=floor-top-mid] at (11.4,0) {};
  \node[align=center] at (11.4,-1.45) {up both\\$90^\circ/90^\circ$};

  \node[platform-left, physics platform width=2.2, physics platform depth=1,
        physics wall angle=135, anchor=floor-top-mid] at (0,-3) {};
  \node[align=center] at (0,-4.45) {outward left\\$135^\circ$};
  \node[platform-right, physics platform width=2.2, physics platform depth=1,
        physics wall angle=45, anchor=floor-top-mid] at (3.8,-3) {};
  \node[align=center] at (3.8,-4.45) {outward right\\$45^\circ$};
  \node[platform-both, physics platform width=2.2, physics platform depth=1,
        physics left wall angle=135, physics right wall angle=45,
        anchor=floor-top-mid] at (7.6,-3) {};
  \node[align=center] at (7.6,-4.45) {outward both\\$135^\circ/45^\circ$};
  \node[platform-both, physics platform width=2.2, physics platform depth=1,
        physics left wall angle=45, physics right wall angle=135,
        anchor=floor-top-mid] at (11.4,-3) {};
  \node[align=center] at (11.4,-4.45) {inward both\\$45^\circ/135^\circ$};

  \node[platform-left, physics platform width=2.2, physics platform depth=1,
        physics wall angle=180, anchor=floor-top-mid] at (0,-6) {};
  \node[align=center] at (0,-7.45) {straight left\\$180^\circ$};
  \node[platform-right, physics platform width=2.2, physics platform depth=1,
        physics wall angle=0, anchor=floor-top-mid] at (3.8,-6) {};
  \node[align=center] at (3.8,-7.45) {straight right\\$0^\circ$};
  \node[platform-both, physics platform width=2.2, physics platform depth=1,
        physics left wall angle=180, physics right wall angle=0,
        anchor=floor-top-mid] at (7.6,-6) {};
  \node[align=center] at (7.6,-7.45) {straight both\\$180^\circ/0^\circ$};
  \node[platform-both, physics platform width=2.2, physics platform depth=1,
        physics left wall angle=120, physics right wall angle=-35,
        anchor=floor-top-mid] at (11.4,-6) {};
  \node[align=center] at (11.4,-7.45) {asymmetric\\$120^\circ/-35^\circ$};
\end{tikzpicture}
\end{document}
