Python圖形編程:2D和3D圖像的創建

Python圖形編程:2D和3D圖像的創建

《Python圖形編程:2D和3D圖像的創建》是2020年4月機械工業出版社出版的圖書,作者是[美]B. J.科里特斯(B. J. Korites) 。

基本介紹

  • 中文名:Python圖形編程:2D和3D圖像的創建
  • 作者:[美]B. J.科里特斯(B. J. Korites)
  • 類別:計算機/圖像圖像
  • 原作品:Python Graphics:A Reference for Creating 2D and 3D Images
  • 譯者: 李鐵萌、 李勇、 朱陽陽
  • 出版社:機械工業出版社
  • 出版時間:2020年4月
  • 頁數:276 頁
  • 定價:89 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787111651062
內容簡介,圖書目錄,作者簡介,

內容簡介

本書主要講授如何利用Python實現計算機圖形學相關的繪製,包括基本元素的繪製、二維和三維坐標變換、透視、相交、刪除隱藏線、著色、數據擬合及曲面繪製等,並通過兩個例子演示了本書的全部知識。所有章節都以理論結合實踐的思路進行講授。跟隨書中的講解,你能夠很容易理解並完成相關的程式,即便沒有太多編程基礎也能很快上手。學習這本書是同時入門計算機圖形學和Python編程的便捷之路。
本書是為希望利用Python的能力微調圖像的開發人員編寫的,它涵蓋了各種圖形處理命令,例如:繪製點、線、箭頭、弧,創建自定義繪圖格線,糾正圖像失真,給圖像添加文本和標籤,對弧和圓進行操作,指定和使用顏色,等等。有了這些技術和核心數學技能,你就可以創建和定製詳細的技術插圖或做數據可視化了。

圖書目錄

★目  錄 Contents
▼第1章 Python 命令與函式基礎 1
1.1 編程風格 1
1.2 繪圖區域 3
1.3 確定繪圖區域的尺寸 3
1.4 導入繪圖命令 4
1.5 顯示繪圖區域 6
1.6 繪圖格線 6
1.7 保存圖像 6
1.8 格線顏色 6
1.9 刻度標記 7
1.10 自定義格線線 8
1.11 坐標軸標籤 9
1.12 圖的標題 10
1.13 顏色 11
1.13.1 顏色混合 12
1.13.2 顏色強度 14
1.14 覆蓋 14
1.15 背景顏色 16
1.16 繪圖區域的形狀 17
1.17 如何矯正形狀失真 18
1.17.1 繪製時使用縮放因子 19
1.17.2 最好的辦法:用 plt.axi 縮放坐標軸 20
1.18 坐標軸 21
1.19 常用繪製命令及函式 22
1.19.1 用 scatter 生成點 22
1.19.2 用 plot生成線 23
1.19.3 箭頭 24
1.19.4 文本 25
1.19.5 列表、元組與數組 26
1.19.6 數組 30
1.19.7 arange函式 30
1.19.8 range函式 31
1.20 小結 32
▼第2章 二維圖像 33
2.1 由點到線 33
2.2 點的藝術 36
2.3 用點畫圓弧 38
2.4 用線段畫圓弧 43
2.5 圓環 44
2.6 用點畫圓盤 47
2.7 橢圓 50
2.8 二維移動 55
2.9 二維旋轉 57
2.10 小結 74
▼第3章 三維圖像 75
3.1 三維坐標系 75
3.2 坐標平面上的投影 77
3.3 繞y方向旋轉 79
3.4 繞x方向旋轉 81
3.5 繞z方向旋轉 82
3.6 獨立旋轉 84
3.7 次序旋轉 90
3.8 矩陣級聯 95
3.9 用函式式程式結構輸入鍵盤數據 98
3.10 小結 103
▼第4章 透視 104
▼第5章 相交 112
5.1 線與矩形平面相交 112
5.2 線與三角平面相交 121
5.3 線與圓環相交 132
5.4 線與扇形相交 132
5.5 線與球相交 137
5.6 平面與球相交 143
5.7 小結 146
▼第6章 刪除隱藏線 148
6.1 方盒 148
6.2 金字塔 155
6.3 平面 159
6.4 球體 165
6.5 小結 170
▼第7章 著色 171
7.1 對方盒著色 172
7.2 對球體著色 180
7.3 小結 185
▼第8章 2D數據繪圖 186
8.1 線性回歸 194
8.2 函式擬合 197
8.3 樣條曲線 201
8.4 小結 206
▼第9章 3D數據繪圖 207
9.1 3D曲面 216
9.2 3D曲面著色 222
9.3 小結 232
▼第10章 示例 233
10.1 土星 233
10.2 太陽輻射 240
10.2.1 光子和太陽 240
10.2.2 馬克斯·普朗克的黑體輻射公式 241
10.2.3 太陽的總輸出功率 242
10.3 地球輻照度 249
10.4 小結 254
附錄A 從哪裡獲取Python 255
附錄B 普朗克輻射定律和斯特凡–波爾茨曼方程 256

作者簡介

B. J. 科里特斯(B. J. Korites)
B. J. 科里特斯博士一直從事計算機工程和科學套用。他是一名教育家、顧問,著有十多本關於幾何建模、計算機圖形學、人工智慧、物理過程模擬、結構分析、計算機在科學和工程中的套用的書籍。

相關詞條

熱門詞條

聯絡我們