전체 글15 Processing 14. 분포 프로그램의 흐름을 결정하는 데 임의 값을 사용하려면 random() 함수의 결과물을 관계식에 배치하라. 아래의 첫 예시에 서 random() 함수의 결과는 50보다 작은가, 50과 같거나 큰가에 따라 선이나 원이 그려진다. 두 번째 예시에서는 random() 함수의 결과에 따라 1~50개의 선이 그어진다. 결과가 더 잘 보이도록 양쪽 프로그램 모드에서 프레임 비율은 1초당 2프레임으로 설정되었다. 분포 화면상 물체의 위치를 정의하는 것은 임의 값의 일반적인 사용법이다. mandoml()에서 반환된 숫자를 이전 장에서 소개한 계산기술과 조합하는 것은 도형, 이미지, 타이포그래피 등을 질서와 혼돈 사이에서 균형을 유지하며 화면에 분포시키는 가 능성을 열어준다. 이 첫 번째 예시는 직사각형 안에 점을 무작위로.. 2023. 4. 26. Processing 13. 랜덤 함수 랜덤 이번 장은 난수의 기본을 소개하고 형식을 만드는 데 난수를 어떻게 사용하는지 설명한다. 소개할 구문: random(), randomSeed(), noise (), noiseSeed() 무작위 구성 선택지는 현대미술에서 그 역사가 길다. 1913년 마르셀 뒤샹 4mal Duthmg 의 3 스토피지 에탈론x7ee on은 새 로운 측정 단위를 만들기 위해 떨어뜨린 실의 곡선을 이용했다. 장 아프en km는 그의 콜라주 속 요소의 위치를 정의하기 위해 확률시행을 이용했다. 작곡가 존 케이지는 가끔 동전을 던져 그의 악보에 들어갈 음표의 순서와 길이를 정했다. 예술가들은 창의적 활동이나 외부의 힘에 대한 일부 통제권을 상실하는 방법으로 확률. 우연, 노이즈를 자신의 작품 에 통합했다. 떨어뜨리기, 던지기, .. 2023. 4. 26. Processing 12. 원과 나선 그리기, 방향 원과 나선 물결 외에도 사인 값과 코사인 값을 이용해 원을 그릴 수 있다. 코사인 값은 ※좌표를, 동일한 각의 사인 값은 ; 좌표를 조 정한다. 다음 예시는 0°~12씩 증가해 360까지 도달하는 각도 값을 사용한다. for 루프를 통한 각 단계에서 cos()와 sin( )값은 원의 x 좌표와 y좌표를 계산하는 데 사용된다. sin()과 cos() 함수는 각각-1.0~1.0의 값을 반환하므로 결과는 반지름 변수에 곱해져 38을 반지름으로 한 원을 그리는 데 사용된다. 50은 x와 y의 위치에 더해져 원의 중심은 좌표 (50,50)에 설정된다. int radius = 38; void setup() { size (100, 100); fill(0);} 만약 각이 원의 전체가 아닌 일부까지만 증가한다면 원 대신.. 2023. 4. 26. Processing 11. 각과 위치 계산 각과 위치 각도와 각을 계산하기 위한 일반적인 방법이지만(직각은 90% 반원은 180% 원은 360) 삼각함수를 이용할 때 각은 라디안 mulmol라는 단위로 촉정된다. 라디안을 사용해 각의 값은 라틴어 글자 'p'라고 쓰고 '파이'라고 읽는 수학적 개념인 %로 표현 된다. 라디안식 계산 방법에서 직각은 피/2. 반원은 7, 원은 20로 표시된다. 7의 수학적 값은 원래 지름에 따른 원의 둘레다. 프로세싱 코드를 작성할 때 이 숫자를 표현하기 위해서는 수학적 상수 PI를 사용하면 된다. 이 수학적 개념의 를 표시할 때 는 QUARTER PL, HALE PL, TWO PI 등의 상수를 사용한다. 그림 20-4는 이 척도들을 비교한다. 아래의 코드를 실행해 수학적 개념의 값 8자리를 확인해보자. printi.. 2023. 4. 26. 이전 1 2 3 4 다음