Consider this minimal example. How can I get the arrow to 'rotate' like everything else is rotating in the diagram? I have tried using transform shape
but this does not apply to the arrows.
\documentclass[tikz,margin=5pt]{standalone}
\usetikzlibrary{3d}
\begin{document}
\begin{tikzpicture}
\draw[left color=blue,right color=red] (0,0) -- (1,0) -- (1,1) -- (0,1) -- cycle;
\node at (0.5,2) (Label) {Test};
\draw[->,line width=1mm] (Label) -- (0.5,1.1);
\end{tikzpicture}
\begin{tikzpicture}[y={(0.5cm,-0.5cm)},x={(0.5cm,1cm)}, z={(0cm,1cm)}]
\begin{scope}[canvas is yz plane at x=0,transform shape]
\draw[left color=blue,right color=red] (0,0) -- (1,0) -- (1,1) -- (0,1) -- cycle;
\node at (0.5,2) (Label) {Test};
\draw[->,line width=1mm] (Label) -- (0.5,1.1);
\end{scope}
\end{tikzpicture}
\end{document}
Another example of the perspective of the arrow being 'off'.
\draw[->,line width=1mm] (1,1.5) -- (0,1.5);
[y={(0.5cm,-0.5cm)},x={(0.5cm,1cm)}, z={(0cm,1cm)}]
. Use acanvas transform={cm=...}
.\pgfgettransform{\mytrafo} \typeout{\mytrafo}
in your scope. @Symbol1canvas transform
ortransform canvas
?transform canvas={yslant=1}
.