Шаблон
:
Навигационная таблица/Справочник языка Processing
Материал из Онлайн справочника
Версия от 12:53, 27 сентября 2023;
Myagkij
(
обсуждение
|
вклад
)
(
разн.
)
← Предыдущая версия
| Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации
Перейти к поиску
Справочник языка 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
Данные
Примитивные типы данных:
boolean
•
byte
•
char
•
color
•
double
•
float
•
int
•
long
Сложные(составные) типы данных:
Array
ArrayList
FloatDict
:
size()
•
clear()
•
keyArray()
•
values()
•
valueArray()
•
get()
•
set()
•
hasKey()
•
add()
•
sub()
•
mult()
•
div()
•
remove()
•
sortKeys()
•
sortKeysReverse()
•
sortValues()
•
sortValuesReverse()
FloatList
:
size()
•
clear()
•
get()
•
set()
•
remove()
•
append()
•
hasValue()
•
add()
•
sub()
•
mult()
•
div()
•
min()
•
max()
•
sort()
•
sortReverse()
•
reverse()
•
shuffle()
•
array()
HashMap
IntDict
:
size()
•
clear()
•
keyArray()
•
values()
•
valueArray()
•
get()
•
set()
•
hasKey()
•
increment()
•
add()
•
sub()
•
mult()
•
div()
•
remove()
•
sortKeys()
•
sortKeysReverse()
•
sortValues()
•
sortValuesReverse()
IntList
:
size()
•
clear()
•
get()
•
set()
•
remove()
•
append()
•
hasValue()
•
increment()
•
add()
•
sub()
•
mult()
•
div()
•
min()
•
max()
•
sort()
•
sortReverse()
•
reverse()
•
shuffle()
•
array()
JSONArray
:
getString()
•
getInt()
•
getFloat()
•
getBoolean()
•
getJSONArray()
•
getJSONObject()
•
getStringArray()
•
getIntArray()
•
append()
•
setString()
•
setInt()
•
setFloat()
•
setBoolean()
•
setJSONArray()
•
setJSONObject()
•
size()
•
isNull()
•
remove()
JSONObject
:
getString()
•
getInt()
•
getFloat()
•
getBoolean()
•
getJSONArray()
•
getJSONObject()
•
isNull()
•
setString()
•
setInt()
•
setFloat()
•
setBoolean()
•
setJSONArray()
•
setJSONObject()
Object
String
:
charAt()
•
equals()
•
indexOf()
•
length()
•
substring()
•
toLowerCase()
•
toUpperCase()
StringDict
:
size()
•
clear()
•
keyArray()
•
values()
•
valueArray()
•
get()
•
set()
•
hasKey()
•
remove()
•
sortKeys()
•
sortKeysReverse()
•
sortValues()
•
sortValuesReverse()
StringList
:
size()
•
clear()
•
get()
•
set()
•
remove()
•
append()
•
hasValue()
•
sort()
•
sortReverse()
•
reverse()
•
shuffle()
•
lower()
•
upper()
•
array()
Table
:
addColumn()
•
removeColumn()
•
getColumnCount()
•
getRowCount()
•
clearRows()
•
addRow()
•
removeRow()
•
getRow()
•
rows()
•
getInt()
•
setInt()
•
getFloat()
•
setFloat()
•
getString()
•
setString()
•
getStringColumn()
•
findRow()
•
findRows()
•
matchRow()
•
matchRows()
•
removeTokens()
•
trim()
•
sort()
TableRow
:
getString()
•
getInt()
•
getFloat()
•
setString()
•
setInt()
•
setFloat()
•
getColumnCount()
XML
:
getParent()
•
getName()
•
setName()
•
hasChildren()
•
listChildren()
•
getChildren()
•
getChild()
•
addChild()
•
removeChild()
•
getAttributeCount()
•
listAttributes()
•
hasAttribute()
•
getString()
•
setString()
•
getInt()
•
setInt()
•
getFloat()
•
setFloat()
•
getContent()
•
getIntContent()
•
getFloatContent()
•
setContent()
•
format()
•
toString()
Конвертация:
binary()
•
boolean()
•
byte()
•
char()
•
float()
•
hex()
•
int()
•
str()
•
unbinary()
•
unhex()
Строковые функции:
join()
•
match()
•
matchAll()
•
nf()
•
nfc()
•
nfp()
•
nfs()
•
split()
•
splitTokens()
•
trim()
Функции массива:
append()
•
arrayCopy()
•
concat()
•
expand()
•
reverse()
•
shorten()
•
sort()
•
splice()
•
subset()
Управление
Операторы сравнения:
== (оператор равенства)
•
!= (оператор неравенства)
•
< (оператор меньше)
•
> (оператор больше)
•
<= (оператор меньше или равно)
•
>= (оператор больше или равно)
Циклы:
for
•
while
Условное выражение:
?:(условный оператор)
•
break
•
case
•
continue
•
default
•
else
•
if
•
switch
Логические операторы:
! (логическое НЕ)
•
&& (логическое И)
•
[[[:Шаблон:Fullurl:]] (логическое ИЛИ)]
Форма
createShape()
•
loadShape()
PShape
Поля:
width
•
height
Методы
isVisible()
•
setVisible()
•
disableStyle()
•
enableStyle()
•
beginContour()
•
endContour()
•
beginShape()
•
endShape()
•
getChildCount()
•
getChild()
•
addChild()
•
getVertexCount()
•
getVertex()
•
setVertex()
•
setFill()
•
setStroke()
•
translate()
•
rotateX()
•
rotateY()
•
rotateZ()
•
rotate()
•
scale()
•
resetMatrix()
2D-примитивы
:
arc()
•
ellipse()
•
line()
•
point()
•
quad()
•
rect()
•
triangle()
Кривые:
bezier()
•
bezierDetail()
•
bezierPoint()
•
bezierTangent()
•
curve()
•
curveDetail()
•
curvePoint()
•
curveTangent()
•
curveTightness()
3D-примитивы:
box()
•
sphere()
•
sphereDetail()
Attributes:
ellipseMode()
•
rectMode()
•
strokeCap()
•
strokeJoin()
•
strokeWeight()
Vertex:
beginContour()
•
beginShape()
•
bezierVertex()
•
curveVertex()
•
endContour()
•
endShape()
•
quadraticVertex()
•
vertex()
Loading & Displaying:
shape()
•
shapeMode()
Ввод
Мышь:
mouseButton
•
mouseClicked()
•
mouseDragged()
•
mouseMoved()
•
mousePressed()
•
mousePressed
•
mouseReleased()
•
mouseWheel()
•
mouseX
•
mouseY
•
pmouseX
•
pmouseY
Клавиатура:
key
•
keyCode
•
keyPressed()
•
keyPressed
•
keyReleased()
•
keyTyped()
Файлы:
BufferedReader
•
createInput()
•
createReader()
•
launch()
•
loadBytes()
•
loadJSONArray()
•
loadJSONObject()
•
loadStrings()
•
loadTable()
•
loadXML()
•
parseJSONArray()
•
parseJSONObject()
•
parseXML()
•
selectFolder()
•
selectInput()
Дата и время:
day()
•
hour()
•
millis()
•
minute()
•
month()
•
second()
•
year()
Вывод
Text Area:
print()
•
printArray()
•
println()
Image:
save()
•
saveFrame()
Files
beginRaw()
•
beginRecord()
•
createOutput()
•
createWriter()
•
endRaw()
•
endRecord()
•
PrintWriter
•
saveBytes()
•
saveJSONArray()
•
saveJSONObject()
•
saveStream()
•
saveStrings()
•
saveTable()
•
saveXML()
•
selectOutput()
Преобразование
applyMatrix()
•
popMatrix()
•
printMatrix()
•
pushMatrix()
•
resetMatrix()
•
rotate()
•
rotateX()
•
rotateY()
•
rotateZ()
•
scale()
•
shearX()
•
shearY()
•
translate()
Свет, камера
Lights
:
ambientLight()
•
directionalLight()
•
lightFalloff()
•
lights()
•
lightSpecular()
•
noLights()
•
normal()
•
pointLight()
•
spotLight()
Camera:
beginCamera()
•
camera()
•
endCamera()
•
frustum()
•
ortho()
•
perspective()
•
printCamera()
•
printProjection()
Coordinates:
modelX()
•
modelY()
•
modelZ()
•
screenX()
•
screenY()
•
screenZ()
Material Properties:
ambient()
•
emissive()
•
shininess()
•
specular()
Цвет
Настройка:
background()
•
clear()
•
colorMode()
•
fill()
•
noFill()
•
noStroke()
•
stroke()
Creating & Reading:
alpha()
•
blue()
•
brightness()
•
color()
•
green()
•
hue()
•
lerpColor()
•
red()
•
saturation()
Изображение
createImage()
PImage
Поля:
массив pixels
•
width
•
height
Методы:
loadPixels()
•
updatePixels()
•
resize()
•
get()
•
set()
•
mask()
•
filter()
•
copy()
•
blend()
•
save()
Loading & Displaying:
image()
•
imageMode()
•
loadImage()
•
noTint()
•
requestImage()
•
tint()
Textures:
texture()
•
textureMode()
•
textureWrap()
Pixels
blend()
•
copy()
•
filter()
•
get()
•
loadPixels()
•
массив pixels
•
set()
•
updatePixels()
Рендер
blendMode()
•
clip()
•
createGraphics()
•
noClip()
PGraphics
:
beginDraw()
•
endDraw()
Shaders:
loadShader()
•
resetShader()
•
shader()
PShader
:
set()
Типография
PFont
:
list()
Loading & Displaying:
createFont()
•
loadFont()
•
text()
•
textFont()
Attributes:
textAlign()
•
textLeading()
•
textMode()
•
textSize()
•
textWidth()
Metrics
textAscent()
•
textDescent()
Математика
PVector
:
Поля:
x
•
y
•
z
Методы::
set()
•
random2D()
•
random3D()
•
fromAngle()
•
copy()
•
mag()
•
magSq()
•
add()
•
sub()
•
mult()
•
div()
•
dist()
•
dot()
•
cross()
•
normalize()
•
limit()
•
setMag()
•
heading()
•
rotate()
•
lerp()
•
angleBetween()
•
array()
Операторы:
% (оператор деления по модулю)
•
* (оператор умножения)
•
*= (умножение с присваиванием)
•
+ (оператор сложения)
•
++ (инкремент)
•
+= (сложение с присваиванием)
•
- (оператор вычитания)
•
-- (декремент)
•
-= (вычитание с присваиванием)
•
/ (оператор деления)
•
/= (деление с присваиванием)
Побитовые операторы:
Побитовый оператор AND
•
Побитовый оператор сдвига влево
•
Побитовый оператор сдвига вправо
•
Побитовый оператор OR
Вычисление:
abs()
•
ceil()
•
constrain()
•
dist()
•
exp()
•
floor()
•
lerp()
•
log()
•
mag()
•
map()
•
max()
•
min()
•
norm()
•
pow()
•
round()
•
sq()
•
sqrt()
Тригонометрия:
acos()
•
asin()
•
atan()
•
atan2()
•
cos()
•
degrees()
•
radians()
•
sin()
•
tan()
Генерация случайных чисел:
noise()
•
noiseDetail()
•
noiseSeed()
•
random()
•
randomGaussian()
•
randomSeed()
Константы
HALF_PI
•
PI
•
QUARTER_PI
•
TAU
•
TWO_PI
Категория
:
Страницы, использующие повторяющиеся аргументы в вызовах шаблонов
Навигация
Действия на странице
Шаблон
Обсуждение
Читать
Просмотр кода
История
Действия на странице
Шаблон
Обсуждение
Ещё
Инструменты
Персональные инструменты
Войти
Навигация
Заглавная страница
Поддержать проект
Свежие правки
Случайная страница
Поиск
Инструменты
Ссылки сюда
Связанные правки
Служебные страницы
Версия для печати
Постоянная ссылка
Сведения о странице