tikz 환경 내에서 함수 정의하기

tikz 환경 내에서 함수 정의하기

평면을 그리는 데 도움이 되도록 tikz 환경 내에서 간단한 함수를 정의하고 싶습니다. 나는 이것을 찾았다, 그러나 내 요구 사항을 충족하기 위해 제안된 솔루션을 재현할 수 없었습니다. 예제 코드는 다음과 같습니다:

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

사용이 가능한가요?함수 선언시도 방식으로? 그렇다면 어떻게 해야 합니까?

추신: 나는 이것을 위해 pgfplot을 사용하고 싶지 않습니다! :)

답변1

정의에 공백이 없는 변수에 유의하세요.

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

여기에 이미지 설명을 입력하세요

과도한 공백 사용으로 안심하세요 :)

관련 정보