Processing開發實戰

Processing開發實戰
定價:354
NT $ 308
 

內容簡介

Processing簡單易學的界面和編程風格,使很多機器人愛好者或電子制作愛好者,可以借助它完成機器人的控制,或實現可控的電子產品,例如可以控制智能家居等。

本書是一本Processing的入門書籍,分為入門基礎篇、圖形圖像篇、互動篇以及高級應用篇共四篇。

全書以實戰和案例驅動,從入門到精通 系統講解Processing的使用。重點引導讀者學習Processing的基礎知識。除了入門基礎知識,本書也介紹了Processing如何與Arduino進行通信,以及如何使用Kinect或Xtion等進階內容。

黃文愷,供職於廣州大學,長期從事創客教育,3D打印技術和智能服務機器人的研究工作,2008年建立機器人團隊,並創辦機器人制作訓練實驗室。現已主持市級以上科研課題11項,橫向課題5項;出版專着1本,編着教材5本;申請國家專利55項,27項已授權。作為發起人之一創辦廣州市創客協會,任首屆會長。

吳羽,供職於廣州大學從事電子技術、機器人技術的實驗教學與研究工作,參與國家、省級科研項目3項,主持市級教育科學課題2項,編着教材4本,獲國家專利5項。

伍馮潔,供職於廣州大學從事測控技術、機器視覺等領域的實驗教學與技術開發工作。主持市級以上科研項目4項,編着教材5本,公開發表論文14篇;申請國家專利15項。作為發起人之一創辦廣州市創客協會,任副會長。
 

目錄

前言
第一篇入門基礎篇
第1章Processing簡介
1.1初識環境
1.2繪制第一個圖形
1.3繪制第一個動畫
1.4第一個交互
第2章語言基礎
2.1變量
2.2運算符
2.3條件語句
2.4循環語句
2.5函數
2.6數組
2.7字符串
第3章數學基礎
3.1數學計算
3.2三角函數
3.3功能映射函數
3.4隨機數
第4章類和對象
4.1定義類和對象
4.2類的深入理解
4.3繼承。
第二篇圖像圖形篇
第5章運行環境
5.1坐標系統
5.2主程序結構
5.3幀速率
5.4窗口
第6章2D圖形
6.1點
6.2線段
6.3三角形
6.4四邊形
6.5矩形
6.6橢網
6.7描邊屬性
6.8灰度值
第7章顏色
7.1色彩模式
7.2創建顏色
7.3設置描邊與填充顏色
7.4讀取顏色分量
第8章變換
8.1變換函數
8.2變換作用域
第9章曲線
9.1簡單曲線
9.2貝塞爾曲線
第10章復雜圖形
10.1繪制多邊形
10.2繪制模式
10.3環形
10.4圖形差集
10.5PShape圖形對象
第11章3D圖形
11.13D坐標系
11.2三維燈光
11.3三維透視
第12章位圖
12.1加載位圖
12.2顯示位圖
12.3顏色通道
12.4PImage對象
12.5濾鏡
12.6紋理貼圖
第13章文本
13.1文本相關函數
13.2顯示文本
13.3字體大小
13.4文本對齊方式
13.5文本行高
13.6文本寬度
13.7創建字體
第14章圖像動畫綜合實例
14.1實例1:行駛的公交車
14.2實例2:自由落體的彈跳小球
14.3實例3:飛機類
14.4實例4:碰撞變形的四邊形
第三篇互動篇
第15章鼠標與鍵盤互動
15.1鼠標的互動
15.2鍵盤的互動
15.3綜合實例:鼠標控制的珠鏈
第16章Processing與Arduino互動
16.1Arduino簡介
16.2Arduino串口編程
16.3Processing串口編程
16.4Processing讀取超聲波傳感器
16.5搖桿控制Processing繪制的圓
第四篇高級應用篇
第17章Processing與Kinect互動
17.1Kinect簡介
17.2安裝SDK
17.3OpenNI
17.4獲取RGB、深度和紅外圖像
17.5手勢追蹤
17.6骨骼跟蹤
17.7小游戲
網路書店 類別 折扣 價格
  1. 新書
    87
    $308