雷火电竞官网-中国知名电竞赛事平台

當下軟件園 / 匯聚當下最新最酷的軟件下載站!
當下軟件園

您的位置: 首頁 > 應用軟件 > 編程工具 > Processing(編程設計軟件) V3.5.3 官方版

  Processing 是一款專為設計師和藝術家使用的編程語言,它可以幫助藝術家將抽象的數據呈現為生動的視覺形象。它不僅可以生成唯美的圖形,還能編寫出功能強大的互動藝術作品。Processing作為一款免費的開源軟件,運行在Mac、Windows和GNU/Linux平臺上。

Processing

【功能特點】

  免費下載和開源

  具有二維、三維、pdf或svg輸出的交互式程序

  opengl集成加速2d和3d

  對于GNU/Linux、Mac OS X、Windows、Android和ARM

  超過100個庫擴展了核心軟件

  有據可查,有很多書

Processing

【軟件特色】

  1)用數字來設計。

  “用數字來設計”(Design By Numbers),是Processing獨創的程序設計方法。它的思想是簡單地寫一行代碼,就會在屏幕上生成一個圖形,再增加一些代碼,圖形就能根據鼠標的動作發生變化。這些代碼稱之為草稿(Sketch)。Processing的設計者認為,草稿化(Sketching)是一種思維方式,有趣而便捷,可以讓人在短時間內探索出很多想法。“草稿”一詞的強調,讓使用者體會在計算機屏幕上畫圖,就如同在圖形紙上作畫一樣。

  2)代碼簡潔但功能強大

  Processing是Java語言的延伸,支持許多現有的Java語言架構,不過在語法上簡易許多,并具有許多貼心及人性化的設計。通過Processing,無需太高深的編程技術,便可創作出漂亮的圖形以及媒體交互作品。如圖2所示,僅僅幾行代碼,就能制作出跟隨鼠標畫圓的互動作品來。

  Processing支持3D圖形,它有P3D和OpenGL兩種渲染模式。Processing默認運行在2D模式,使用3D模式需要在size()函數中的第3個參數指定渲染模式,形如size(w, h, P3D)或size(w, h, OPENGL)。其中,P3D是Processing內置的,而OpenGL則以庫的形式存在。

  Processing采用“庫”的形式,實現功能方面的拓展。除了在Processing自己的核心庫外,還有上百個非官方的庫在Processing網站上。這些庫拓展了Processing在音頻、視頻、網絡和串口等方面的功能,甚至進入了計算機視覺處理、虛擬現實和電子裝配(Fabrication)等領域。利用這些庫,Processing能夠任意讀寫很多種類的信息。

  3)與物理世界的互動

  Arduino是一個風靡世界的開源電子原型平臺。它和Processing是姐妹項目,擁有共同的編程環境和類似的語法。Processing的范例中提供了一些和Arduino通訊的互動作品。Processing可以讀取Arduino的傳感器數據,然后把這些數據呈現在屏幕上。這種通信是相互的,你也可以用Processing程序作為操作界面,控制電機、揚聲器、燈光和相機等設備。當然,其他支持串行通訊的設備也都可以和Processing互動。

Processing

【怎么畫曲線】

  繪制一個窗口:size(x,y),例如size(480, 120)繪制得到一個480*120大小的窗口

  繪制一條直線:line(x1,y1,x2,y2)

  繪制基本形狀:

  triangle(x1,y1,x2,y2,x3,y3):三角形

  quad(x1,y1,x2,y2,x3,y3,x4,y4):不規則四邊形

  繪制長方形:rect(x,y,width,height);

  繪制橢圓:ellipse(x,y,width,height);

  繪制圓?。篴rc(x,y,width,height,start,stop)

軟件特別說明

標簽: Processing 編程

其他版本下載
網友評論
回頂部 去下載

關于本站|下載幫助|下載聲明|軟件發布|聯系我們

Copyright ? 2005-2024 m.obymc.com.All rights reserved.

浙ICP備2024132706號-1 浙公網安備33038102330474號