2つの例を書いておきます.走らせてのお楽しみ
- Donuts
a = 0.3;
b = 0.07;
c = 8;
ParametricPlot3D[{Cos[u] + (a – b*Cos[c*u])*Cos[v]*
Cos[u], (a – b*Cos[c*u])*(Sin[v]),
Sin[u] + (a – b*Cos[c*u])*Cos[v]*Sin[u]}, {u, 0, 2 Pi}, {v, 0,
2 Pi}, Axes -> False] - French
a = 1.3;
b = 5;
c = 5;
d = 2;
e = 3;
ParametricPlot3D[{Cos[u] (c + Cos[v + e u]/2*(b + Cos[2 (u + d v)])),
Sin[u] (c + Cos[v + e u]/2*(b + Cos[2 (u + d v)])),
a*Sin[v + e u]/2*(b + Cos[2 (u + d v)])}, {u, 0, 2 Pi}, {v, 0,
2 Pi}]