
第七章
3D 圖形繪製
Maybe I’ll win
Saved by zero
Holding onto
Winds that teach me
I will conquer
Space around me
The Fixx, “Saved by Zero”
7.0 導論
將數學以視覺化呈現是近代數學重要議題之一,雖然前一章已見識到 Mathematica 卓越
的 2D 繪圖能力,但 3D 繪圖才是 Mathematica 真正技冠群雄的強項。如同 2D 繪 圖,
3D 圖形仍以符號化表示圖形,與 2D 的
Graphics
物件對應地,3D 圖形使用
Graphics3D
物 件 呈 現。 大 部 分 3D 繪 圖 指 令 都 有 相 對 應 2D 指 令, 例 如
Plot3D
、
ListPlot3D
與
ParametricPlot3D
指令分別對應 2D 的
Plot
、
ListPlot
與
ParametricPlot
指令。此外,
有些指令特別針對 3D 空間設計,如
SphericalPlot3D
與
RevolutionPlot3D
等指令。
Mathematica 中 3D 圖形與使用者之間是互動的,這個特性很難用文字描述。任何 3D
圖形都允許使用者直接進行旋轉、翻轉、放大、縮小等操作。此外,Mathematica 6 之
後新增支援 3D 圖形顯示的選項,如光源控制、視角位置、甚至是曲面表面反射都可供
設定。[Page-275]
ch07.indd 273 2014/4/2 上午 11:52:20