是否可以使用 tikz 绘制 3d 图作为线条图?例如,是否可以绘制z=x*exp(-x^2-y^2)
光滑线条艺术风格?类似下图所示z=x^3-3x*y^2
。
答案1
对于严肃的 3d 函数来说,Asymptote 可能是更好的工具:
import graph3;
size(200,0);
currentprojection=perspective(10,8,9);
real f(pair z) {return z.x*exp(-(z.x**2)-(z.y**2));}
surface s=surface(f,(-1.4,-1.4),(1.4,1.4),nx=20,Spline);
draw(s,lightgray,meshpen=black+thick(),nolight,render(merge=true));
如果您已安装完整的 TeX,则它将已安装。 texdoc asy
告诉您如何运行它,然后如果您这样做asy
以调出交互式提示,则键入help
将打开手册。它非常强大,但还有很多东西需要学习。
作为相关帮助页面会告诉你,asy
可以集成到你的 LaTeX 源文件中。