스케치 표면을 그리는 방법

스케치 표면을 그리는 방법

아마도 대답은 Tikz가 이에 대한 좋은 옵션이 아니라는 것입니다. 그러나 무작위 표면을 어떻게 그릴 수 있는지 궁금합니다.

내 말은 기하학 수업 중에 주제에 대한 직관을 얻기 위해 보는 일종의 스케치를 의미합니다. 나는 그것이 정확하기를 원하지 않고 단지 "수제"처럼 보이기를 원합니다.

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

답변1

진정한 무작위는 이상한 표면으로 이어질 수 있습니다. 물결 모양의 표면만 갖고 싶은 것 같습니다. 삼각함수를 이용하면 쉽습니다. 다음은 간단한 cos를 사용하여 시작하는 파라메트릭 플롯입니다. 함수에 죄 표현과 같은 삼각 함수를 추가하거나 인수를 사용하여 함수를 가지고 놀 수 있습니다.

\documentclass[border=10pt]{standalone}
\usepackage{pgfplots}
\usepgfplotslibrary{colormaps}
\begin{document}
\begin{tikzpicture}
  \begin{axis}[
    view={120}{40},
    grid=major,
    xmin=-4,xmax=4,
    ymin=-4,ymax=4,
    zmin=-1,zmax=10,
    enlargelimits=upper,
    colormap/bone,
    trig format plots=rad,
  ]
  \addplot3 [ surf, domain=-4:4, domain y=-4:4,
              samples=20, samples y=20,
              variable=\u, variable y=\v,
              point meta=u*v ]
            ( {u}, {v}, {cos(u) + cos(v)} );
  \end{axis}
\end{tikzpicture}
\end{document}

산출

관련 정보