|
-- 會員 / 註冊 --
|
|
|
|
愛上Processing Steam&創客教育初學指南 全新彩圖第2版 ( 簡體 字) |
作者:[美]Casey Reas、Ben Fry | 類別:1. -> 程式設計 -> Processing |
譯者: |
出版社:人民郵電出版社 | 3dWoo書號: 47013 詢問書籍請說出此書號!【缺書】 NT售價: 295 元 |
出版日:5/1/2017 |
頁數:167 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787115454393 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書是Processing學習的入門書,從Processing簡介、開始程式設計、畫圖開始講起,循序漸進地講解了Processing的各種功能,例如變數、響應、媒體、運動、物件等。本書由Processing語言的創立者所著,內容權V,語言通俗易懂,即使你沒有任何Processing基礎,也能輕鬆入門。 |
目錄:1 簡介 1 草稿化和原型化 1 靈活性 2 巨人 3 家族樹 3 加入我們 4 2 開始程式設計 5 第一個程式 6 示例2-1:畫一個橢圓 6 示例2-2:繪製很多圓形 7 顯示(Show) 7 保存和新建 8 分享 8 案例和引用 9 3 畫圖 11 運行視窗 11 示例3-1:繪製一個視窗 11 示例3-2:繪製一個點 11 基本形狀 12 示例3-3:繪製一條線 13 示例3-4:繪製基本形狀 13 示例3-5:繪製一個長方形 14 示例3-6:繪製一個橢圓 14 示例3-7:繪製橢圓的一部分 14 示例3-8:用角度繪圖 16 繪圖順序 16 示例3-9:控制繪圖的順序 16 示例3-10:改變繪圖的順序 16 形狀屬性 17 示例3-11:設置描邊粗細 17 示例3-12:設置描邊端點樣式 17 示例3-13:設置線段轉折的樣式 18 繪製樣式 18 示例3-14:設置左上角起始 19 色彩 19 示例3-15:用灰度值繪圖 20 示例3-16:控制填色和描邊 21 示例3-17:用色彩繪圖 21 示例3-18:設置透明度 23 自訂圖形 23 示例3-19:繪製一個箭頭 23 示例3-20:閉合圖形 24 示例3-21:創造一些生物 24 注釋 25 機器人1:繪製 26 4 變數 29 第一個變數 29 示例4-1:重用相同值 29 示例4-2:更改變數值 29 定義變數 30 Processing的變數 31 示例4-3:調整尺寸大小,看看會發生什麼 31 一點小小的數學問題 32 示例4-4:基礎算數 32 迴圈 33 示例4-5:重複做一件事 33 示例4-6:使用for迴圈 34 示例4-7: for迴圈的力量 35 示例4-8:分散開的線條 36 示例4-9:折角的線條 36 示例4-10:嵌套迴圈 36 示例4-11:行和列 37 示例4-12:點和線 38 示例4-13:網點 38 機器人2:變數 39 5 回應 41 一次與永久 41 示例5-1: draw( )函數 41 示例5-2: setup( )函數 41 示例5-3:全域變數 42 跟隨 43 示例5-4:滑鼠跟隨 43 示例5-5:跟隨你的點 43 示例5-6:連續繪畫 44 示例5-7:設置線條厚度 44 示例5-8:使用easing 45 示例5-9:用easing 做出平滑的曲線 46 按一下 47 示例5-10:按一下滑鼠 47 示例5-11:當沒有按一下的時候進行檢測 48 示例5-12:滑鼠不同鍵位按一下 49 定位 50 示例5-13:尋找游標 51 示例5-14:圓形的邊界 51 示例5-15:矩形的邊界 53 類型 54 示例5-16:檢測按鍵 54 示例5-17:繪製一些字母 55 示例5-18:檢查特殊按鍵 56 示例5-19:用方向鍵移動 57 映射 57 示例5-20:將值映射到範圍 57 示例5-21:用map( )函數做轉換 58 機器人3:回應 59 6 平移、旋轉和縮放 61 平移 61 示例6-1:平移位置 61 示例6-2:多重變換 62 旋轉 63 示例6-3:沿角旋轉 63 示例6-4:中心旋轉 64 示例6-5:移動,然後再旋轉 64 示例6-6:旋轉,然後再移動 65 示例6-7:一個關節臂 65 縮放 66 示例6-8:縮放 67 示例6-9:保持描邊一致 67 壓棧和彈出 68 示例6-10:獨立的變換 68 機器人4:平移、旋轉和縮放 69 7 媒體 71 圖像 72 示例7-1:載入圖像 72 示例7-2:載入更多圖像 72 示例7-3:滑鼠控制圖片 73 示例7-4: GIF的透明度 74 示例7-5: PNG的透明度 74 字體 75 示例7-6:繪製字體 75 示例7-7:在方框中繪製文字 76 示例7-8:在字串中存儲文字 77 圖形 77 示例7-9:繪製圖形 78 示例7-10:縮放圖形 78 示例7-11:創建一個新的圖形 79 機器人5:媒體 80 8 運動 83 幀 83 示例8-1:觀察幀頻率 83 示例8-2:設置幀頻率 83 速度和方向 84 示例8-3:移動圖形 84 示例8-4:迴圈 84 示例8-5:折返 86 補間動畫 86 示例8-6:計算補間位置 87 隨機 87 示例8-7:生成亂數 88 示例8-8:隨機繪製 88 示例8-9:隨機移動圖形 88 計時器 89 示例8-10:經過時間 90 示例8-11:觸發時間事件 90 圓周 90 示例8-12:正弦波形的值 92 示例8-13:正弦波運動 92 示例8-14:圓周運動 93 示例8-15:螺旋 93 機器人6:運動 94 9 函數 97 函數基礎 97 示例9-1:擲骰子 97 示例9-2:另一個擲骰子方法 98 寫一個函數 99 示例9-3:繪製貓頭鷹 99 示例9-4:一對貓頭鷹 100 示例9-5:一個貓頭鷹函數 101 示例9-6:增加超多的貓頭鷹 103 示例9-7:不同尺寸的貓頭鷹 103 返回值 104 示例9-8:返回一個值 104 機器人7:函數 105 10 對象 109 域和方法 109 定義一個類 110 創建對象 114 示例10-1:創建一個物件 114 示例10-2:創建多個物件 115 標籤 116 機器人8:對象 118 11 陣列 121 從變數到陣列 121 示例11-1:許多變數 121 示例11-2:太多的變數 122 示例11-3:使用陣列,不需要額外的變數 123 創建陣列 123 示例11-4:給一個陣列聲明和賦值 125 示例11-5:簡化陣列賦值 125 示例11-6:一次性對整個陣列賦值 125 示例11-7:重新審視第一個例子 125 迴圈和陣列 126 示例11-8:在一個迴圈裡填入一個陣列 126 示例11-9 :追蹤滑鼠移動 127 物件陣列 128 示例11-10:管理多個物件 129 示例11-11:一種管理物件的新方法 129 示例11-12:圖像序列 130 機器人 9:陣列 131 12 數據 135 資料總結 135 表格 136 示例12-1:讀取表格 137 示例12-2:繪製表格 137 示例12-3: 29740個城市 139 JSON 140 示例12-4:讀取一個JSON檔 141 示例12-5:從JSON檔讀取資料並進行視覺化 142 網路資料和API (應用程式介面) 143 示例12-6:處理天氣資料 145 示例12-7:鏈式方法 146 機器人10:數據 146 13 延伸 149 聲音 149 示例13-1:播放一個聲音樣例 150 示例13-2:從話筒中聽取聲音 151 示例13-3:創建一個正弦波形 152 圖像和PDF匯出 153 示例13-4:保存圖像 154 示例 13-5:匯出PDF 155 你好Arduino 156 示例 13-6:讀取感測器 157 示例13-7:從串口讀取數據 158 示例13-8:視覺化資料流程 159 示例11-9:看待資料的另一種方式 160 附錄A 程式設計小貼士 162 函數和參數 162 顏色映射 163 注釋 163 大寫與小寫 163 程式設計風格 164 控制台 164 一步一步來 164 附錄B 資料類型 165 附錄C 操作的順序 166 附錄D 變數作用域 167
|
序: |
|