网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

用Mathematica制作镂空曲面

时间:2024-11-04 21:54:08

1、画一个球面:ContourPlot3D[x^2 + y^2 + z^2 == 1, {x, -1, 1}, {y, -1, 1}, {z, -1, 1}

用Mathematica制作镂空曲面

2、在z方向上绘制15条网格线:ContourPlot3D[x^2 + y^2 + z^2 == 1, {x, -1, 1}, {y, -1, 1}, {z, -1, 1},MeshFunctions -> {#3 &}, Mesh -> 15

用Mathematica制作镂空曲面

3、在y方向和z方向上,各绘制15条网格线:ContourPlot3D[x^2 + y^2 + z^2 == 1, {x, -1, 1}, {y, -1, 1}, {z, -1, 1},MeshFunctions -> {#3 &, #2 &}, Mesh -> 15

用Mathematica制作镂空曲面

4、变异的网格线:ContourPlot3D[x^2 + y^2 + z^2 == 1, {x, -1, 1}, {y, -1, 1}, {z, -1, 1},MeshFunctions -> {#3*#2 &}, Mesh -> 15, PlotPoints -> 50

用Mathematica制作镂空曲面

5、对网格线之间的区域,分别着色:MeshShading -> {None, Directive[Blue, Specularity[White, 50]], None, Directive[Yellow, Specularity[White, 50]]}有一些区域没有着色,所以看起来是镂空的。

用Mathematica制作镂空曲面

6、下面图形的网格线使用的是:MeshFunctions -> {#1^2 + #1*#2*#3 &}

用Mathematica制作镂空曲面用Mathematica制作镂空曲面
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com