%% 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[physicsplatform-both, physics platform width=3.8, physics platform depth=0.8,
        anchor=floor-top-mid] at (0,0) {};
  \node[align=center] at (0,-1.85)
    {wide floor\\\texttt{physics platform width=3.8}};
  \node[physicsplatform-both, physics platform width=2.5, physics platform depth=1.5,
        anchor=floor-top-mid] at (5.2,0) {};
  \node[align=center] at (5.2,-1.85)
    {deep walls\\\texttt{physics platform depth=1.5}};
  \node[physicsplatform-both, physics platform width=2.8, physics platform depth=1,
        physics strip width=0.5, anchor=floor-top-mid] at (10.4,0) {};
  \node[align=center] at (10.4,-1.85)
    {thick material\\\texttt{physics strip width=0.5}};

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