Definieren einer Funktion innerhalb der Tikz-Umgebung

Definieren einer Funktion innerhalb der Tikz-Umgebung

Ich möchte eine einfache Funktion in der Tikz-Umgebung definieren, die mir beim Zeichnen eines Flugzeugs hilft. Ich habe Folgendes gefundenFaden, aber ich konnte die vorgeschlagene Lösung nicht reproduzieren, um meine Anforderungen zu erfüllen. Beispielcode ist:

\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}

Ist es möglich,Funktion deklarierenauf die Art und Weise des Versuchs? Wenn ja, wie kann ich das tun?

ps.: Ich möchte hierfür nicht pgfplot verwenden! :)

Antwort1

Beachten Sie die Variablen ohne Leerzeichen in der Definition.

\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}

Bildbeschreibung hier eingeben

Finden Sie sich mit der übermäßigen Verwendung von Leerzeichen zufrieden :)

verwandte Informationen