Wolfram言語

立体の可視化

印刷用にプロットに厚みを持たせる

テーマを使って3D印刷用に塗潰しプロットを作る.

In[1]:=
Click for copyable input
opts = {ImageSize -> 400, PlotRange -> All, PlotPoints -> 50};
In[2]:=
Click for copyable input
Plot3D[Cos[x^2 + y^2]/(x^2 + y^2 + 1), {x, -4, 4}, {y, -4, 4}, Evaluate[opts], RegionFunction -> Function[{x, y, z}, Sqrt[x^2 + y^2] <= 4 && (x <= 0 || y >= 0)], PlotTheme -> "FilledSurface"]
Out[2]=

代りにプロットを厚くする.

In[3]:=
Click for copyable input
Plot3D[Cos[x^2 + y^2]/(x^2 + y^2 + 1), {x, -4, 4}, {y, -4, 4}, Evaluate[opts], RegionFunction -> Function[{x, y, z}, Sqrt[x^2 + y^2] <= 4 && (x <= 0 || y >= 0)], PlotTheme -> "ThickSurface"]
Out[3]=

関連する例

de en es fr ko pt-br ru zh