記録

勉強したことに関するのノート。見返して分かるようにしてます。

Processing

透明な丸

int r=45; void setup() { size(500, 500); colorMode(HSB, 360, 100, 100); background(0, 0, 100); } void draw() { fill(random(360), 100, 100, 30); for (int i=0; i<500; i=i+1) { ellipse(random(500), random(500), r, r); } noLoop(); } 短い。透明…

うどんTRPGをプログラミング

コードは選択肢の関係で765行にわたるので最後に! ☆遊び方☆ ・Clickと書かれているところは必ず1回押す(2回押してはいけない) ・ADDは追加がほしかったら押してね!(同じところを何度も押してはいけない) ※「自由選択」は何の食材を使ってもいいよ! …

更新のお知らせ

processingでやりたいことをやってみた。 なかなか難しくて作るのは途中。 完成したらこっちに載せたいなぁ。 http://yetirom.hatenadiary.com/entry/2017/08/21/174716

for

int a=500; void setup() { size(500, 500); colorMode(HSB, 360, 100, 100); background(180, 100, 100); } void draw() { noStroke(); fill(0, 0, 100, 200); for (int i=0; i<=5; i=i+1) { rect(a, a, a, a); a=a/3; a=a*2; } } 今日の勉強【メディアアー…

いれもの

int r=450; void setup() { size(500, 500); colorMode(HSB, 360, 100, 100); background(0, 0, 100); } void draw() { fill(150, 100, 100, 20); rectMode(CENTER); rect(width/2, height/2, r, r); r=r*2/3; rect(width/2, height/2, r, r); r=r*2/3; rect…

ControlP5

今回で最後のドットインストールでの勉強スケッチ。と思っていたのですがスケッチ関連でなかった、今日は何のスケッチをしよう。 Tweekモードに近い印象。別にデータを保存する必要がないのは楽かもしれない。 【Processing入門♯15】 ControlP5の導入・使用…

mousePressed

↑の上でクリックしてください。色が出てくるはずです(奇跡的にHSBで(0,0,100)が出ると変化がありません。その時はもう1度押してください。) 再びクリックすると色が変わります。クリックし続けながらマウスを動かすと色が変わり続けます。 int r=50; void…

フレームレート(?)

void setup() { size(500, 500); colorMode(HSB, 360, 100, 100); background(0, 0, 100); frameRate(30); } void draw() { for (int b=1; b<500; b=b+1) { fill(0, 100, 100); ellipse(b, b, 100, 100); } } 残念ながらframeRateを生かすものではないのです…

立体

void setup() { size(500, 500, P3D); colorMode(HSB, 360, 100, 100); background(0, 100, 0); lights(); } void draw() { pushMatrix(); translate(width/2, height/2, 0); noFill(); stroke(180, 100, 100); strokeWeight(10); rotateX(radians(30)); rot…

基本操作

ドットインストールのProcessing入門を着々と行なっているのだけれど、第一回と第二回はいいかなと思って飛ばしていた。 けれど、動画中に出てくるリファレンスとかどこだろうと思ってたら1回目で教えてくれてた…。 そうだよね、そういうのは初めに言うもん…

配置

int r=50; void setup() { size(800, 800); colorMode(HSB, 360, 100, 100); background(0, 0, 100); } void draw() { pushMatrix(); translate(width/2, height/2); fill(0, 100, 100); //一番上 ellipse(0, -300, r, r); fill(30, 100, 100); ellipse(100,…

文字

void setup(){ size(500,500); colorMode(HSB,360,100,100); background(0,0,100); } void draw(){ PFont f; f=createFont("georgia-Italic",50,true); textFont(f,75); fill(0,2,100); text("WHITE",100,height/2); } 今日の勉強【Processing入門♯10】 PFon…

画像

size(500,400); colorMode(HSB,360,100,100); background(0,0,100); PImage img; img=loadImage("無題.png"); image(img,0,0,500,400); filter(BLUR,-3); 画像はパソコンの中に入っていた体験版マインクラフトのスクリーンショット 今日の勉強【Processing入…

点を繋ぐ

これのスケッチは楽しそうなのだが、また後日 今日の勉強【Processing入門♯8】 beginShape(); vertex(x,y); endShape(CLOSE);円も使えるらしい、調べる必要あり

思ったこと

今日は予想外のことが多く起こったために勉強する時間がない。 ので、今日考えたことを少し書く。 用事があり、自転車で移動していたところ、美容室(理容室?なんと呼べばいいのかは分からない)の前に赤と白と青のぐるぐるするものを見つけた。今まで何と…

図形中心

なぜかうまく表示できなかったのでスクショで int r=400; void setup() { size(600, 600); colorMode(HSB, 360, 100, 100); background(0, 0, 100); } void draw() { fill(43,21,100); ellipse(width/2,height/2+20,r,r+30); pushMatrix(); translate(200, h…

rectMode

void setup() { size(500, 400); colorMode(HSB, 360, 100, 100); background(0, 0, 100); } void draw() { fill(90, 100, 50); rectMode(CORNERS); rect(100, 100, 400, 300); fill(0, 0, 100); rect(200, 100, 300, 300); textSize(35); fill(90+180, 50, …

rect【再掲】

int x=10; void setup() { size(500, 500); background(255); colorMode(HSB, 360, 100, 100); } void draw() { pushMatrix(); translate(width/2, height/2); rectMode(CENTER); stroke(180, 100, 100); rect(0, 0, 200, 200); rect(0, 0, 200, 200, x); re…

rect

int x=10; void setup() { size(500, 500); background(255); colorMode(HSB, 360, 100, 100);} void draw() { pushMatrix(); translate(width/2, height/2); rectMode(CENTER); stroke(180, 100, 100); rect(0, 0, 200, 200); rect(0, 0, 200, 200, x); rec…