def setup
createCanvas(100, 100, WEBGL)
button = createButton('New')
button.mousePressed do
makeParticles
end
makeParticles
end
def makeParticles
freeGeometry(@particles) if @particles
@particles = buildGeometry do
60.times do
push do
x = randomGaussian(0, 20)
y = randomGaussian(0, 20)
z = randomGaussian(0, 20)
translate(x, y, z)
sphere(5)
end
end
end
end
def draw
background(255)
noStroke
lights
orbitControl
model(@particles)
end
モデルのリソースをクリアします。
| 引数名 | 内容 | 備考 | オプション | デフォルト値 |
|---|---|---|---|---|
| mdl | モデル | buildGeometryによって生成されたモデル、 beginGeometry~endGeometryによって生成されたモデルおよび loadModelによってロードされたモデルに対して有効 |
なし