%% surface-platform-key-variants.tex
%% Visual reference for every public bent-platform key.

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

\begin{document}
\begin{tikzpicture}[font=\scriptsize]
  \node[platform-both, platform width=3.8, platform depth=0.8,
        anchor=floor-top-mid] at (0,0) {};
  \node[align=center] at (0,-1.85)
    {wide floor\\\texttt{platform width=3.8}};
  \node[platform-both, platform width=2.5, platform depth=1.5,
        anchor=floor-top-mid] at (5.2,0) {};
  \node[align=center] at (5.2,-1.85)
    {deep walls\\\texttt{platform depth=1.5}};
  \node[platform-both, platform width=2.8, platform depth=1,
        strip width=0.5, anchor=floor-top-mid] at (10.4,0) {};
  \node[align=center] at (10.4,-1.85)
    {thick material\\\texttt{strip width=0.5}};

  \node[platform-both, platform width=2.6, platform depth=1.1,
        wall angle=70, anchor=floor-top-mid] at (0,-4) {};
  \node[align=center] at (0,-5.65)
    {shared direction\\\texttt{wall angle=70}};
  \node[platform-both, platform width=2.6, platform depth=1.1,
        left wall angle=135, right wall angle=-90,
        anchor=floor-top-mid] at (5.2,-4) {};
  \node[align=center] at (5.2,-5.65)
    {left override\\\texttt{left wall angle=135}};
  \node[platform-both, platform width=2.6, platform depth=1.1,
        left wall angle=-90, right wall angle=45,
        anchor=floor-top-mid] at (10.4,-4) {};
  \node[align=center] at (10.4,-5.65)
    {right override\\\texttt{right wall angle=45}};
\end{tikzpicture}
\end{document}
