Professional Documents
Culture Documents
목차 목차
1. 프로세싱의 이해
2. Tkinter
3. Label
4. Button
5. Entry
6. Menu
2
1. 프로세싱의 이해 및 개요
프로세싱이란?
프로세싱(Processing)은 자바(Java) 언어를 기 반으로 개발된 유연한 소프트웨어 스케치북이며 시각적 예술의
맥락에서 코드를 작성하는 방법을 학습하는 언어다.
미디어아트 전용 프로그래밍 언어로, 여러 미디어 아트를 구현 할 수 있다.(https://openprocessing.org/ 참고)
Processing은 프레임 기반으로 작성되므로 애니메이션은 별도의 노력이 없어도 쉽게 구현이 된다. 기본적으
로 구현해야 하는 draw() 함수는 초당 60번의 주기로 반복적으로 호출되며 스케치한 내용을 화면에 렌더링한
다. Processing에서는 적절한 변수의 변화를 통하여 애니메이션을 간단하게 구현해 볼 수 있어 구현하려 는
본래의 목적에 더욱 집중할 수 있다.
3
2. 프로세싱의 설치 및 실행
설치 및 실행
1. 프로세싱 프로그램 설치
프로세싱 사이트(https://processing.org)에서 프로그램을 다운로드한다.
4
3. 프로세싱의 좌표체계
기본 화면 만들기
5
4. 프로세싱 기초 함수
Line
6
4. 프로세싱 기초 함수
Color of line
strokeWeight(5)
line(100, 100, 50, 50)
7
4. 프로세싱 기초 함수
Practice
Setup()함수는 한번만 실행
8
4. 프로세싱 기초 함수
Line Practice
9
4. 프로세싱 기초 함수
사각형 및 원
size(500,500)
fill(255)
circle(100,250,50)
fill(255,0,0)
rect(250,250,50,50)
11
4. 프로세싱 기초 함수
Practice
12
Drawing Practice 1
데칼코마니 만들기
13
4. 프로세싱 기초 함수
키보드 입력 및 전역변수
14
15