関連情報
色(カラー)
定数
Ruby基本事項
エラーメッセージ
Structure
def setup
def draw
loop
noLoop
isLooping
redraw
push
pop
remove
Environment
displayWidth
displayHeight
windowWidth
windowHeight
width
height
frameCount
frameRate
millis
displayDensity
pixelDensity
fullscreen
cursor
noCursor
Canvas
drawingContext
createCanvas
resizeCanvas
noCanvas
saveCanvas
blendMode
createGraphics
[p5graphicsオブジェクト]
width
height
reset
remove
Color
background
clear
fill
noFill
stroke
noStroke
erase
noErase
colorMode
color
lerpColor
red
green
blue
alpha
hue
saturation
brightness
lightness
[p5colorオブジェクト]
toString
setRed
setGreen
setBlue
setAlpha
Image
pixels
createImage
loadImage
image
imageMode
tint
noTint
loadPixels
updatePixels
get
set
filter
copy
blend
[p5imageオブジェクト]
width
height
pixels
loadPixels
updatePixels
get
set
filter
copy
blend
mask
resize
save
colorKey
Shape
point
line
rect
square
quad
ellipse
circle
arc
triangle
strokeWeight
strokeCap
strokeJoin
rectMode
ellipseMode
smooth
noSmooth
curve
bezier
shape
beginShape
endShape
vertex
curveVertex
bezierVertex
quadraticVertex
contour
beginContour
endContour
plane
box
sphere
cylinder
cone
ellipsoid
torus
loadModel
model
buildGeometry
beginGeometry
endGeometry
freeGeometry
3D Effect
orbitControl
debugMode
noDebugMode
ambientLight
directionalLight
spotLight
pointLight
lightFalloff
lights
noLights
texture
textureMode
textureWrap
normalMaterial
ambientMaterial
emissiveMaterial
specularMaterial
specularColor
shininess
createCamera
setCamera
camera
perspective
frustum
ortho
[p5cameraオブジェクト]
eyeX
eyeY
eyeZ
centerX
centerY
centerZ
upX
upY
upZ
camera
setPosition
lookAt
move
pan
tilt
roll
perspective
frustum
ortho
createShader
shader
[p5shaderオブジェクト]
setUniform
Typography
text
textFont
textSize
textStyle
textAlign
Transform
translate
rotate
scale
shearX
shearY
rotateX
rotateY
rotateZ
Math
constrain
dist
lerp
map
max
min
abs
pow
sqrt
exp
log
ceil
floor
round
angleMode
degrees
radians
cos
sin
tan
acos
asin
atan
atan2
random
randomGaussian
randomSeed
noise
noiseSeed
Vector
createVector
[p5vectorオブジェクト]
x
y
z
set
copy
add
sub
mult
div
rem
setMag
limit
normalize
rotate
reflect
setHeading
lerp
slerp
mag
magSq
dot
cross
dist
heading
angleBetween
equals
array
toString
[P5Vectorモジュール]
copy
add
sub
mult
div
rem
setMag
limit
normalize
rotate
reflect
lerp
slerp
mag
magSq
dot
cross
dist
heading
angleBetween
equals
array
fromAngle
fromAngles
random2D
random3D
Data
storeItem
getItem
removeItem
clearStrage
Events
mouseX
mouseY
pmouseX
pmouseY
movedX
movedY
mouseButton
mouseIsPressed
key
keyCode
keyIsPressed
keyIsDown
def mouseClicked
def doubleClicked
def mousePressed
def mouseReleased
def mouseMoved
def mouseDragged
def mouseWheel
def keyPressed
def keyReleased
def keyTyped
def windowResized
HTML Element
createElement
createButton
createSlider
createInput
createCheckbox
createRadio
createSelect
createDiv
createImg
createCapture
createColorPicker
createFileInput
select
selectAll
[p5elementオブジェクト]
elt
width
height
position
size
style
html
value
show
hide
remove
draggable
checked
option
selected
disable
enable
vertical
loadedmetadata
get
mouseClicked
doubleClicked
mousePressed
mouseReleased
mouseMoved
mouseOver
mouseOut
mouseWheel
dragOver
dragLeave
drop
changed
input
Sound File
loadSound
[soundfileオブジェクト]
play
pause
stop
setVolume
isPlaying
setLoop
Oscillator
new
[oscillatorオブジェクト]
start
stop
freq
amp
setType
getType
getFreq
getAmp
Noise
new
[noiseオブジェクト]
start
stop
amp
Speech
new
[speechオブジェクト]
speak
volume
rate
pitch
ML5
[ML5モジュール]
classify
hand
face
pose
Console
puts
print
printf
p
gets
cls
sleep