본문 바로가기

전체 글130

[시각화 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.
[시각화 p5.js] 점과 선 그리기 점과 선 그리기// 점과 선 그리기function setup() { createCanvas(300, 300); // 캔버스 크기 pixel background(200); // 배경색 strokeWeight(2); // 점.선 굵기 (픽셀) point(150, 120); // x,y좌표 point(150, 180); // x,y좌표 line(0, 0, 300, 300); // 좌표 (0,0)에서 (300,300)까지 선 그리기 line(300, 0, 0, 300); // 좌표 (300,0)에서 (0,300)까지 선 그리기}  # 코드실행 순서위에서 아래로 순차적으로 실행됨 2025. 3. 11.
[시각화 p5.js] p5.js 웹 에디터 설치 및 기본 메뉴 사용 [시각화 p5.js] p5.js 웹 에디터 설치 및 기본 메뉴 사용 p5.js프로세싱(processing)의 구문과 규칙을 최대한 준수, 프로세싱의 웹 버전프로세싱은 자바 언어를 기반, p5.js는 자바스크립트 언어를 기반웹 브라우저에서 동작하는 자바스크립트 프레임워크로 시각적인 미디어 아트 작품 또는 컴퓨터와 사용자 사이의 상호작용을 쉽게 구현할 수 있도록 지원로렌 멕카시의 의해 개발이 시작된 p5.js의 첫 번째 베타 버전이 2014년에 출시다양한 기능과 라이브러리 활용 가능​p5.js는 그래픽과 동적 상호작용에 특화된 웹 기반 자바스크립트 프레임워크​프로세싱 processing2011년 MIT에서 개발된 오픈 소스 소프트웨어로 자바 기반으로 한 데스크탑 환경의 언어코딩에 익숙하지 않은 아티스트, 디.. 2025. 3. 11.