¿Gráfico de TikZ para la superficie mínima de Enneper?

¿Gráfico de TikZ para la superficie mínima de Enneper?

¿Hay alguna manera de trazarLa superficie mínima de Enneperen TikZ ya sea usando su ecuación implícita o su forma parametrizada?

árbitro:https://mathworld.wolfram.com/EnnepersMinimalSurface.html

Respuesta1

Podrías usar pgfplots.

\documentclass[tikz,border=3mm]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.17}
\begin{document}
\begin{tikzpicture}
\begin{axis}[hide axis]
 \addplot3[surf,z buffer=sort,%
    %mesh/ordering=y varies,
    domain=0:1,domain y=-180:180] 
 ({x*cos(y)-x*x*x*cos(3*y)/3},
  {-x*(3*sin(y)+x*x*sin(3*y))/3},
  {x*x*cos(2*y)});
\end{axis}
\end{tikzpicture}
\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

Esta es una Asymptoteversión de representación paramétrica;

// https://tex.stackexchange.com/questions/570157/tikz-plot-for-ennepers-minimal-surface
// Enneper's Minimal Surface
// ref:https://mathworld.wolfram.com/EnnepersMinimalSurface.html
//
// EnnepersMinimalSurface.asy
// 
// to get EnnepersMinimalSurface.png, run
// asy -f png -render=4 EnnepersMinimalSurface.asy
// 
import graph3;
size(200,0);
currentlight.background=paleyellow+opacity(0.0);

currentprojection=
  orthographic(camera=(-25,50,60));

triple f(pair t){
  real r=t.x, phi=t.y;
  real x=r*cos(phi)-1/3*r^3*cos(3*phi);
  real y=-1/3*r*(3*sin(phi)+r^2*sin(3*phi));
  real z=r^2*cos(2*phi);
  return (x,y,z);
}

surface s=surface(f,(0,-pi),(1,pi),nu=12,nv=200,usplinetype=Spline);
draw(s,paleblue+opacity(0.4),meshpen=nullpen,render(merge=true));

ingrese la descripción de la imagen aquí

información relacionada