Довідник по програмуванню у Processing
Зовнішній вигляд
Довідник Processing
[ред.]Конструкції мови
[ред.]- ()(круглі дужки)
- ,(кома)
- .(крапка)
- /* */(багаторядковий коментар)
- /** */(документуючий коментар)
- //(однорядковий коментар)
- ; (крапка з комою)
- = (присвоювання)
- оператор доступу до масиву
- фігурні дужки
- catch
- class
- draw()
- exit()
- extends
- false
- final
- implements
- import
- loop()
- new
- noLoop()
- null
- popStyle()
- private
- public
- pushStyle()
- redraw()
- return
- setup()
- static
- super
- this
- thread()
- true
- try
- void
Оточення
[ред.]- cursor()
- delay()
- displayDensity()
- focused
- frameCount
- frameRate()
- frameRate
- fullScreen()
- height
- noCursor()
- noSmooth()
- pixelDensity()
- pixelHeight
- pixelWidth
- settings()
- size()
- smooth()
- width
Дані
[ред.]Примітивні типи даних
[ред.]Складні(складені) типи даних
[ред.]- Array
- ArrayList
- FloatDict
- FloatList
- HashMap
- IntDict
- IntList
- JSONArray
- JSONObject
- Object
- String
- StringDict
- StringList
- Table
- TableRow
- XML
Конвертація
[ред.]Рядкові функції
[ред.]Функції масиву
[ред.]Керування
[ред.]Оператори порівняння
[ред.]- == (оператор дорівнює)
- != (оператор не дорівнює)
- < (оператор менше)
- > (оператор більше)
- <= (оператор менше або рівне)
- >= (оператор більше або рівне)
Цикли
[ред.]Умовний вираз
[ред.]Логічні оператори
[ред.]Форма
[ред.]2D-примітиви
[ред.]Криві
[ред.]- bezier()
- bezierDetail()
- bezierPoint()
- bezierTangent()
- curve()
- curveDetail()
- curvePoint()
- curveTangent()
- curveTightness()
3D-примітиви
[ред.]Attributes
[ред.]Vertex
[ред.]- beginContour()
- beginShape()
- bezierVertex()
- curveVertex()
- endContour()
- endShape()
- quadraticVertex()
- vertex()
Loading & Displaying
[ред.]Введення
[ред.]Миша
[ред.]- mouseButton
- mouseClicked()
- mouseDragged()
- mouseMoved()
- mousePressed()
- mousePressed
- mouseReleased()
- mouseWheel()
- mouseX
- mouseY
- pmouseX
- pmouseY
Клавіатура
[ред.]Файли
[ред.]- BufferedReader
- createInput()
- createReader()
- launch()
- loadBytes()
- loadJSONArray()
- loadJSONObject()
- loadStrings()
- loadTable()
- loadXML()
- parseJSONArray()
- parseJSONObject()
- parseXML()
- selectFolder()
- selectInput()
Дата та час
[ред.]Виведення
[ред.]Text Area
[ред.]Image
[ред.]Files
[ред.]- beginRaw()
- beginRecord()
- createOutput()
- createWriter()
- endRaw()
- endRecord()
- PrintWriter
- saveBytes()
- saveJSONArray()
- saveJSONObject()
- saveStream()
- saveStrings()
- saveTable()
- saveXML()
- selectOutput()
Transform
[ред.]- applyMatrix()
- popMatrix()
- printMatrix()
- pushMatrix()
- resetMatrix()
- rotate()
- rotateX()
- rotateY()
- rotateZ()
- scale()
- shearX()
- shearY()
- translate()
Lights, Camera
[ред.]Lights
[ред.]- ambientLight()
- directionalLight()
- lightFalloff()
- lights()
- lightSpecular()
- noLights()
- normal()
- pointLight()
- spotLight()
Camera
[ред.]Coordinates
[ред.]Material Properties
[ред.]Колір
[ред.]Налаштування
[ред.]Creating & Reading
[ред.]Image
[ред.]Loading & Displaying
[ред.]Textures
[ред.]Pixels
[ред.]Rendering
[ред.]Shaders
[ред.]Typography
[ред.]Loading & Displaying
[ред.]Attributes
[ред.]Metrics
[ред.]Математика
[ред.]Операторы
[ред.]- % (оператор деления по модулю)
- * (оператор умножения)
- *= (умножение с присваиванием)
- + (оператор сложения)
- ++ (инкремент)
- += (сложение с присваиванием)
- - (оператор вычитания)
- -- (декремент)
- -= (вычитание с присваиванием)
- / (оператор деления)
- /= (деление с присваиванием)
Побитовые операторы
[ред.]- Побитовый оператор AND
- Побитовый оператор сдвига влево
- Побитовый оператор сдвига вправо
- Побитовый оператор OR
Вычисление
[ред.]- abs()
- ceil()
- constrain()
- dist()
- exp()
- floor()
- lerp()
- log()
- mag()
- map()
- max()
- min()
- norm()
- pow()
- round()
- sq()
- sqrt()