프로세싱 중첩함수, 매개변수화

중첩함수 많은 함수들은 매개변수만 다르면 이름이 같더라도 상관 없다. 헷갈리게 들릴지 모르지만 이것은 많은 것을 내포한다. 같은 이름으로 만든 다른 함수를 중첩함수라고 하는데 이 프로세싱에는 매개변수만 다른 fl(), image(), text()와 같이 다양 한 버전의 함수들이 있다. 예를 들어 fil() 함수는 1~4개의 매개변수를 가질 수 있다. 각 버전의 GIl() 함수는 도형 채우기 값 을 설정하지만 매개변수의 … Read more

프로세싱 튜토리얼 함수생성

함수생성 함수를 만들어내기 위해서는 확실한 함수 역할 계획을 세워야 한다. 특정 그림을 그릴 것인가? 수를 계산할 것인가? 이 미지에 필티를 추가할 것인가? 합수의 역할에 대해 생각한 후, 각 역할에 필요한 매개변수와 데이터의 종류를 생각해보자. 목표를 설정하고 잘게 조개보자. 다음 예시에서는 먼저 프로그램을 만들어 함수를 만들기 전에 세부사항을 확인해볼 것이다. 이후. 매개변수를 하나씩 추 가하고 코드를 … Read more

프로세싱 튜토리얼 함수

프로세싱 함수 이번 장에서는 함수 기입의 기본적 개념과 구문에 대해 다루며 이 개념들을 통해 매개변수화와 재귀적 형태에 대해 토론해본다. 소개할 구문: void,return 함수는 자립적인 프로그래밍 모듈이다. 지금까지 사용자는 프로세싱에 포합된 size(). line(), stroke(), translate() 등의 함수를 이용해 프로그램을 작성했지만 독자적이고 특별한 함수들을 직접 만들어 프로그램을 조정할 수도 있다. 할수는 기본 요소를 코드 블록으로 압축시켜 코드를 … Read more

프로세싱 밀리 초

밀리 초 현재의 시간을 읽는 것 외에도 프로세싱의 모든 프로그램은 프로그램 시작 이후의 시간을 측정한다. 이 시간은 밀리 초 (1,000분의 1초)의 단위로 저장된다. 예를 들어 2천 밀리 초는 2초이고 200 밀리 초는 0.2초다. 이 측정값은 milis() 함수를 이용해 얻을 수 있고 사건을 만들거나 시간의 흐름을 측정할 수 있다. 다음 예시는 milis() 함수를 이용해 프로그램 시작 … Read more

프로세싱 튜토리얼 시간과 날짜 데이터

시간과 날짜 데이터 이번 장은 프로세싱 시간과 날짜 데이터를 변수로 프로그램을 조정하는 것을 소개한다. 소개할 구문: second(), minute(), hour), millis(), day). month(), year) 과거 문명들은 해시계나 물시계로 시간의 흐름을 시각화했지만 현대인들은 대부분 디지털 시계나 시. 분. 초침이 있는 12시간 단위 아날로그시계를 사용한다. 이 물건들은 당대의 기술을 증명하는 역할을 한다. 숫자식 디지털 계시기는 밝고 저 렴한 … Read more