
Não tenho certeza qual é o meu problema. Estou tentando definir uma função para usar posteriormente na plotagem 3D. Até agora, tentei simplificar o código o máximo possível para encontrar o erro, então perceba que essas não são as funções que realmente usarei.
\documentclass[12pt]{article}
\usepackage{pgfplots}
\pgfplotsset{compat=1.11}
\begin{document}
\pgfmathdeclarefunction{r}{2}{%
\pgfmathparse{1.6}%
}
\begin{tikzpicture}
\begin{axis}[axis lines=center,view={135}{45}]
\addplot3[surf,variable=\u, variable y=\v,samples=40,
domain=0:1, y domain=-pi:pi]
({r(u,v)},{0},{0});
\end{axis}
\end{tikzpicture
\end{document}
Também tentei \tikzset{declare function={r{\a,\b}=1.6;}}
e \begin{tikzpicture}[declare function={r(\a,\b)=1.6;}]
(que percebo ser a mesma coisa, mas quem sabe).
O principal erro que estou recebendo parece ser "! Package PGF Math Error: Desculpe, uma rotina interna da unidade de ponto flutuante obteve um número de ponto flutuante mal formatado".