Definindo uma função dentro do ambiente tikz

Definindo uma função dentro do ambiente tikz

Gostaria de definir uma função simples dentro do ambiente tikz para me ajudar a desenhar um avião. Eu achei istofio, mas não consegui reproduzir a solução proposta para atender às minhas necessidades. O código de exemplo é:

\documentclass[12pt,a4paper,oneside]{report}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.14} 

\begin{document}
\begin{tikzpicture}[
%
declare function = {
plane(\x, \y) = - \x - \y + 3;
},
%
]

\draw[blue]  (0,0,{plane(0,0)});

\end{tikzpicture}
\end{document}

É possível usardeclarar funçãona tentativa? Se sim, como posso fazer isso?

ps.: eu não gostaria de usar o pgfplot para isso! :)

Responder1

Observe as variáveis ​​sem espaços em branco na definição.

\begin{tikzpicture}[declare function = {plane(\x,\y) = - \x - \y + 3;}]
\draw[blue]  (1,1) -- (0,0,{plane(0,0)});
\node at (0,0,3) {0,0,3};
\end{tikzpicture}

insira a descrição da imagem aqui

Faça as pazes com o uso excessivo de espaços em branco :)

informação relacionada