请教三维作图问题
mathematica吧
全部回复
仅看楼主
level 3
gohuifen2 楼主
ContourPlot3D[{x^2 + y^2 + z^2 == 2, x^2 + y^2 == z^2}, {x, -2,
2}, {y, -2, 2}, {z, -2, 2}, Mesh -> None,
ContourStyle -> {Red, Yellow}]
如何把红色和黄色图形的相交线用另外一种颜色标记出来?也就是把交线很清楚的画出来。
2018年11月02日 02点11分 1
吧务
level 15
ContourPlot3D[{x^2 + y^2 == z^2}, {x, -2, 2}, {y, -2, 2}, {z, -2, 2}, Mesh -> {{{0}}},
ContourStyle -> {Yellow}, MeshFunctions -> Function[{x, y, z}, x^2 + y^2 + z^2 - 2],
MeshStyle -> {Blue, Thick}]~Show~
ContourPlot3D[{x^2 + y^2 + z^2 == 2}, {x, -2, 2}, {y, -2, 2}, {z, -2, 2},
ContourStyle -> {Red}, Mesh -> None]
参:https://mathematica.stackexchange.com/a/32394/1871
2018年11月03日 07点11分 2
1