注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡網絡與數(shù)據(jù)通信網絡服務p5.js互聯(lián)網創(chuàng)意編程

p5.js互聯(lián)網創(chuàng)意編程

p5.js互聯(lián)網創(chuàng)意編程

定 價:¥79.00

作 者: 李子旸
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787121363740 出版時間: 2019-06-01 包裝: 平裝
開本: 16開 頁數(shù): 220 字數(shù):  

內容簡介

  p5.js 是一個以Processing 語言為基礎的JavaScript 庫,經常用于互聯(lián)網數(shù)據(jù)可視化和互動藝術創(chuàng)作。它繼承了Processing 語言的初衷,通過簡單的編程即可表達數(shù)字創(chuàng)意。本書共12 章,全面介紹了p5.js 的功能和使用方法,包括p5.js 基礎圖形繪制、p5.js 語法、響應互動、運動和幾何變換、函數(shù)和對象、數(shù)組、圖片、視頻、音頻等內容,可供高等學校數(shù)字媒體藝術設計類專業(yè)學生、相關從業(yè)人員和編程愛好者學習使用。

作者簡介

  李子旸,北京城市學院數(shù)字媒體藝術專業(yè)講師,中國圖象圖形學會(CSIG)會員,全國高等院校網絡科技與智能媒體設計專業(yè)委員會委員。畢業(yè)于法國貝桑松大學STGI學院PSM數(shù)字藝術專業(yè)。2005年以來一直從事與數(shù)字媒體藝術相關的研究、教學和設計工作,在國內外期刊和會議發(fā)表學術論文十多篇,參與第七屆為坐而設計國際邀請展、中糧大悅城joyup光繪畫裝置設計、IBM智慧分析與洞察、法國megarama電影院交互游戲設計、中建三局衡水園博園數(shù)字交互展廳設計等項目,主要講授虛擬現(xiàn)實、增強現(xiàn)實、互聯(lián)網編程等課程。

圖書目錄

第1 章 p5.js 概述 / 001

1.1 易懂的一門語言 / 002

1.2 p5.js 的功能與特性 / 002

1.3 進入p5.js 的圈子 / 003

1.4 下載p5.js 庫 / 003

1.5 開發(fā)環(huán)境 / 004

1.6 開啟第一個程序 / 004

1.7 草圖的重要性 / 007

第2 章 繪制圖形 / 009

2.1 畫布 / 009

2.2 基本形狀 / 010

2.3 自定義形狀 / 017

2.4 繪圖順序 / 022

2.5 顏色填充 / 023

2.6 描邊屬性 / 028

2.7 企鵝01 / 030

練習 / 032

第3 章 語法 / 033

3.1 了解變量 / 033

3.2 創(chuàng)建變量 / 035

3.3 變量類型 / 038

3.4 系統(tǒng)變量 / 038

3.5 簡單運算 / 040

3.5.1 算術運算符 / 040

3.5.2 關系運算符 / 042

3.5.3 邏輯運算符 / 043

3.6 條件語句 / 043

3.6.1 if 語句 / 043

3.6.2 else 語句 / 044

3.7 for 循環(huán) / 046

3.8 setup 和draw 函數(shù) / 056

3.9 控制臺 / 057

3.10 注釋 / 058

3.11 映射 / 058

3.12 企鵝02 / 060

練習 / 062

第4 章 響應互動 / 063

4.1 鼠標響應 / 063

4.2 鼠標單擊 / 068

4.3 鍵盤響應 / 069

4.4 企鵝03 / 072

練習 / 074

第5 章 運動和幾何變換 / 075

5.1 移動 / 075

5.2 旋轉 / 078

5.3 隨機 / 081

5.4 平移函數(shù)translate / 093

5.5 旋轉函數(shù)rotate / 094

5.6 縮放 / 096

5.7 push 和pop 函數(shù) / 098

5.8 企鵝04 / 099

練習 / 101

第6 章 函數(shù)和對象 / 102

6.1 函數(shù) / 102

6.2 面向對象編程 / 112

6.2.1 定義類 / 113

6.2.2 創(chuàng)建對象 / 116

6.3 企鵝05 / 121

練習 / 124

第7 章 數(shù)組 / 125

7.1 使用變量繪圖 / 125

7.2 創(chuàng)建數(shù)組 / 127

7.3 對象與數(shù)組 / 133

7.4 企鵝06 / 135

練習 / 136

第8 章 圖片 / 137

8.1 加載圖片 / 139

8.2 預加載preload 函數(shù) / 144

練習 / 145

第9 章 視頻 / 146

9.1 視頻文件 / 146

9.2 實時視頻流 / 151

練習 / 156

第10 章 圖片和視頻處理進階 / 157

10.1 像素數(shù)組 / 157

10.2 像素繪制圖片 / 161

10.3 視頻像素處理 / 166

10.4 實時視頻流像素處理 / 175

練習 / 185

第11 章 音頻 / 186

11.1 加載音頻 / 186

11.2 麥克風聲音捕獲 / 191

11.3 p5.js 創(chuàng)建聲音 / 193

練習 / 196

第12 章 使用庫創(chuàng)作 / 197

12.1 p5.scribble 庫 / 198

12.2 p5.play 庫 / 203

練習 / 207

附錄 / 208

后記 / 209

參考文獻 / 210

 

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號