본문 바로가기

p5.js14

[시각화 p5.js] 애니메이션 rectMode() rectMode()rect() 함수가 사각형을 그릴 때 기준점을 설정하는 모드로 다음과 같이 활용rectMode(CORNER); rect(30, 20, 100, 50); // (30, 20)에 시작하여 너비 100, 높이 50의 사각형rectMode(CORNERS);rect(30, 20, 130, 70); // (30, 20)과 (130, 70)을 연결한 사각형rectMode(CENTER);rect(100, 100, 50, 80); // (100, 100)을 중심으로 너비 50, 높이 80의 사각형rectMode(CENTER);translate(100, 100);rotate(PI / 4); // 45도 회전rect(0, 0, 50, 50); // 회전된 사각형background(0)    // 블랙 배경.. 2025. 4. 1.
[시각화 p5.js] 숫자, 문자, 문자열을 캔버스에 표시 [시각화 p5.js] 원과 사각형 그리기 textSize(텍스트 크기)text(표시할 문자값, 문자의 x좌표, 문자의 y좌표)// 숫자, 문자, 문자열을 캔버스에 표시function setup() { createCanvas(400, 400); background(180); textSize(30); text(5, 10, 100); text('A', 100, 200); textSize(20); text('Good Moring', 100, 250);}  # 실행결과 [sketch.js] textSize(텍스트 크기)text(표시할 문자값, 문자의 x좌표, 문자의 y좌표) #문자열의 기준 좌표표시할 문자열의 기준 좌표는, 첫번째 문자의 왼쪽 아래 꼭지점을 기준으로 한다. 2025. 3. 11.
[시각화 p5.js] 배경색과 원의 색상 바꾸기 [시각화 p5.js] 배경색과 원의 색상 바꾸기   #사용한 함수strokeWeight(크기)noStroke()stroke(0)stroke(r,g,b)ellipse(x,y,너비,높이) 2025. 3. 11.
[시각화 p5.js] 원 내부 색상 표시 [시각화 p5.js] 원 내부 색상 표시   # 사용한 함수noFill()fill(0)fill(255,0,0)fill(0,255,0)fill(0,0,255) 2025. 3. 11.
[시각화 p5.js] 원과 사각형 그리기 [시각화 p5.js] 원과 사각형 그리기// 원과 사각형 그리기function setup() { createCanvas(300, 300); background(100); ellipse(150, 150, 100, 90); //ellipse(x좌표, y좌표, width, height) rect(150, 150, 80, 120); //rect(x좌표, y좌표, width, height)} p5.js web editor 2025. 3. 11.
[시각화 p5.js] 도형 - circle(), WEBGL [시각화 p5.js] 도형 - circle 그리기 function setup() { createCanvas(100, 100); background(200); circle(50, 50, 25); describe('A white circle with black outline in the middle of a gray canvas.');function setup() { createCanvas(100, 100, WEBGL); background(200); circle(0, 0, 25);} WEBGLweb graphic labrary. 웹상에서 2D 및 3D 그래픽을 렌더링하기 위한 로우 레벨 Javascript API https://p5js.org/ko/reference/p5/circle/ circ.. 2025. 3. 11.