본문 바로가기

GD's IT Lectures : 기초부터 시리즈/프로세싱(Processing) 기초부터 ~24

[프로세싱(Processing)] 그래픽 요소 4. 그래픽 요소 4.1. 도형 그리기 프로세싱에서는 다양한 도형을 그릴 수 있습니다. 대표적인 도형으로는 원, 사각형, 선, 삼각형 등이 있습니다. 도형을 그리기 위해서는 다음과 같이 그리기 함수를 호출해야 합니다. 원 그리기 ellipse(100, 100, 50, 50); // x좌표, y좌표, 가로길이, 세로길이 사각형 그리기 rect(100, 100, 50, 50); // x좌표, y좌표, 가로길이, 세로길이 선 그리기 line(100, 100, 200, 200); // 시작 x좌표, 시작 y좌표, 끝 x좌표, 끝 y좌표 삼각형 그리기 triangle(100, 100, 200, 200, 150, 250); // 첫번째 점 x좌표, 첫번째 점 y좌표, 두번째 점 x좌표, 두번째 점 y좌표, 세번째 .. 2023. 5. 1.
[프로세싱(Processing)] 기본 문법 3. 기본 문법 3.1. 변수와 자료형 프로그래밍에서 변수는 값을 저장하는 공간입니다. 변수를 사용하면 값을 쉽게 저장하고, 필요할 때 호출하여 사용할 수 있습니다. 프로세싱에서는 다음과 같이 변수를 선언합니다. int x = 10; // 정수형 변수 x에 10을 대입 float y = 3.14; // 실수형 변수 y에 3.14를 대입 String str = "Hello world"; // 문자열 변수 str에 "Hello world"를 대입 프로세싱에서 지원하는 자료형은 다음과 같습니다. 정수형(int) : -2,147,483,648 ~ 2,147,483,647 범위의 값을 저장할 수 있는 자료형입니다. 실수형(float, double) : 소수점 이하의 값을 저장할 수 있는 자료형입니다. 문자열(St.. 2023. 5. 1.
[프로세싱(Processing)] 프로세싱 설치 및 환경 설정 2. 프로세싱 설치 및 환경 설정 2.1. 설치 방법 프로세싱을 설치하는 방법은 매우 간단합니다. 먼저, 프로세싱 홈페이지(https://processing.org/)에 접속하여 'Download'를 클릭합니다. 다운로드 페이지에서는 운영체제에 맞는 버전을 선택하여 다운로드할 수 있습니다. 설치가 완료되면 프로세싱을 실행하면 됩니다. 2.2. 환경 설정 프로세싱은 다양한 환경 설정을 지원합니다. 환경 설정을 변경하여 코딩을 더욱 편리하게 할 수 있습니다. 프로세싱을 실행한 후, 'Preferences'를 클릭합니다. Preferences 창에서는 다음과 같은 설정을 변경할 수 있습니다. Sketchbook location: 프로젝트 파일의 저장 경로를 설정합니다. Editor font: 에디터의 폰트를 .. 2023. 5. 1.
[프로세싱(Processing)] 프로세싱 소개 1. 프로세싱 소개 프로세싱은 창작적인 코딩 활동을 위해 개발된 오픈소스 프로그래밍 언어입니다. 그래픽, 오디오, 애니메이션 등을 쉽게 다룰 수 있도록 만들어졌으며, 아티스트, 디자이너, 엔지니어, 교육자 등 다양한 분야에서 활용됩니다. 1.1. 프로세싱이란? 프로세싱은 그래픽, 오디오, 애니메이션 등을 쉽게 다룰 수 있는 창작적인 코딩 언어입니다. 2001년에 미국의 벤 판그라프(Ben Fry)와 케이시 리즈베시(Casey Reas)가 개발하였으며, 디자이너, 아티스트, 교육자 등이 코딩을 배우고 창작하는 데에 활용됩니다. 프로세싱은 Java를 기반으로 만들어졌으며, Java의 복잡한 구조를 단순화하고 그래픽, 오디오, 애니메이션 등의 라이브러리를 제공하여 다양한 창작적인 활동을 돕는 것을 목적으로 합.. 2023. 4. 28.
[프로세싱(Processing)] 프로세싱 목차설명 프로세싱 목차설명 1. 프로세싱 소개 프로세싱은 창작적인 코딩 활동을 위해 개발된 오픈소스 프로그래밍 언어입니다. 그래픽, 오디오, 애니메이션 등을 쉽게 다룰 수 있도록 만들어졌으며, 아티스트, 디자이너, 엔지니어, 교육자 등 다양한 분야에서 활용됩니다. 1.1. 프로세싱이란? 프로세싱의 개념과 특징에 대한 소개를 다룹니다. 프로세싱이 어떤 분야에서 사용되는지에 대한 예시도 제공합니다. 1.2. 프로세싱의 역사와 목적 프로세싱의 역사와 창작자들의 의도, 목적을 소개합니다. 프로세싱을 개발하게 된 배경과 철학에 대해서도 다룹니다. 1.3. 프로세싱 활용 사례 프로세싱이 사용되는 예시와 어떤 분야에서 활용되는지에 대한 소개를 다룹니다. 2. 프로세싱 설치 및 환경 설정 프로세싱을 설치하고 환경 설정하는 방법.. 2023. 4. 28.
[프로세싱(Processing)] 프로세싱 프로그래밍에 대해서 프로세싱 프로그래밍에 대해서 프로세싱(Processing)은 주로 그래픽 및 상호 작용 디자인, 데이터 시각화, 애니메이션, 디지털 아트 등 창의적인 코딩을 지원하는 오픈 소스 프로그래밍 환경 및 라이브러리입니다. 이 용어는 일반적으로 프로세싱(Processing)이라고 불리며, Java 프로그래밍 언어를 기반으로 하기 때문에 자바 프로세싱이라고도 합니다. 프로세싱은 캐이시 리예와 벤 프라이가 2001년에 창립한 프로젝트로 시작되었습니다. 목적은 비 프로그래머, 예술가, 디자이너, 교육자들이 쉽게 코드를 사용하여 창의적인 작업을 수행할 수 있게 돕는 것이었습니다. 프로세싱은 사용자 친화적인 API(Application Programming Interface)를 제공하여 그래픽, 애니메이션, 사운드 등의 .. 2023. 4. 28.