@reona396
• @reona396 ( )
• 10
• web
(VR )
•
•
•
•
p5.js
function setup() {
createCanvas(400, 400);
}
function draw() {
background("#ccc");
circle(200, 200, 300);
}
p5.js
function setup() {
createCanvas(400, 400);
}
function draw() {
background("#ccc");
circle(200, 200, 300);
}
p5.js
// スケッチ全体の設定を書く関数
// 開始時に⼀度だけ実⾏される
function setup() {
// 400x400のサイズでキャンバスを作成
createCanvas(400, 400);
}
function draw() {
background("#ccc");
circle(200, 200, 300);
}
p5.js
function setup() {
createCanvas(400, 400);
}
// 描画にまつわる設定を書く関数
// 1秒間に60回実⾏される
function draw() {
// 背景⾊を#cccに設定
background("#ccc");
// 円を(200, 200)の位置に直径300pxで描画
circle(200, 200, 300);
}
p5.js
function setup() {
createCanvas(400, 400);
}
function draw() {
background("#ccc");
circle(200, 200, 300);
}
for
function setup() {
createCanvas(400, 400);
}
function draw() {
background("#ccc");
circle(40, 200, 40);
}
for
function setup() {
createCanvas(400, 400);
}
function draw() {
background("#ccc");
// 9個の円を並べる
for (let i = 0; i < 9; i++) {
circle(i * 40 + 40, 200, 40);
}
}
if
function setup() {
createCanvas(400, 400);
}
function draw() {
background("#ccc");
// 9個の円を並べ偶数奇数で⾊を変える
for (let i = 0; i < 9; i++) {
if(i % 2 == 0) {
fill("#AB39F5");
}
else {
fill("#F1CC4D");
}
circle(i * 40 + 40, 200, 40);
}
}
function setup() {
createCanvas(400, 400);
angleMode(DEGREES);
noStroke();
}
function draw() {
background("#000");
// 360個の⼩さな円を
// サインとコサインを使って花の形に配置
for (let i = 0; i < 360; i++) {
if (i % 2 == 0) {
fill("#AB39F5");
}
else {
fill("#F1CC4D");
}
let r = 180 * sin(i * 4);
let x = r * cos(i) + 200;
let y = r * sin(i) + 200;
circle(x, y, 10);
}
}
背景⾊は⿊。
⼩さな円を360個描く。
円の⾊は偶数番の時は紫、
奇数番の時は明るいオレンジ。
円の位置は下記の式にそって設定。
(iは円が何番⽬かのインデックス)
let r = 180 * sin(i * 4);
let x = r * cos(i) + 200;
let y = r * sin(i) + 200;
•
•
•
•
•
•
•
•
• fork
•
•
•
: SYM (@hyappy717)
: reona396
p5.js + Handsfree.js
https://twitter.com/reona396/status/1433351113978232833
•
•
•
• Web
•
•
•
•
• Web
•
Web +
• web +
•
•
• Kinect LeapMotion
•
• web
•
•
•
• 1
• 2
• 3
• 4
• 5, 6
• 1
• 2
• 3
• 4
• 5, 6
( )
•
• ( )
• /
https://twitter.com/reona396/status/1278317931655380992
/
3 1
/
•
•
•
•
:
: NFT
NFT
NFT
•
( ) NFT
•
NFT
•
T
•
•
•
• Web +
•
• NFT

PWAnight_20221019_クリエイティブコーディングとは?