본문 바로가기

p5.js14

[시각화 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.
[프로세싱] 시스템 변수 변수명설명width스케치창의 가로 너비height스케치창의 세로 높이mouseX마우스 x 좌표 현재 위치mouseY마우스 y 좌표 현재 위치pmouseX마우스 x 좌표 이전 위치pmouseY마우스 y 좌표 이전 위치key키보드에서 가장 최근에 눌린 키keyCode어떤 특수키를 눌렀는지 체크keyPress키보드의 키가 눌렸는지 체크mousePressed마우스를 눌렸는지 체크frameCount지금까지 처리된 프레임 수frameRate평균적으로 처리된 초당 프레임 수 2025. 2. 4.
[프로세싱] 명령어 backgorund(빨강, 초록, 파랑)fill(빨강, 초록, 파랑) 0 ~ 255까지 숫자ellipse(x좌표, y좌표, 너비, 높이) xy 좌표에 xy크기의 원을 그린다. text(출력할 내용, x좌표위치, y좌표위치) 2025. 2. 4.
[프로세싱] 움직이는 이미지 만들기 1  움직이는 이미지를 만들어 보자.먼저, 스케치창의 크기는 640, 480 창의 색깔은 화이트(255)로 하고 원을 하나 만들어 준다void setup() { size(640, 480); background(255); }void draw() { fill(200, 0, 200); ellipse(100, 240, 100, 100);} 움직이는 그림 1​2  원이 X축으로 움직이도록 한다 int x=100;void setup() { size(640, 480); background(255); }void draw() { fill(200, 0, 200); ellipse(x.. 2025. 2. 4.
# 프로세싱 다운로드 및 설치하기 프로세싱 다운로드 및 설치하기processing.org 에 접속download 메뉴 클릭processing 4.3 for windows 버전 다운로드 ​압축을 푼 폴더에 있는 processing.exe 파일을 실행하면 된다.​ 2025. 2. 4.