Creative Coding 독학
-
Creative Coding 독학 제148일 2024년08월22일(목)
오늘은 (1) vehicle의 미래의 위치와 도로의 중앙선 사이의 거리와 (2) 도로의 폭 사이의 관계성을 관찰하여, vehicle이 도로 폭 안에서 움직이도록 하는 작업부터 시작해 보겠습니다~^^* 어제의 핵심코드에서 연결하여 공부할 것이라, 아래 동영상 강의를 처음부터 다시 또 보셔도 좋을 것 같습니다! 복습! 바람직하지 말입니다!! 오늘 이 동영상 강의를 끝내게 되네요!! 와우!! vehicle의 미래의 위치와 도로의 중앙선 사이의…
-
Creative Coding 독학 제147일 2024년08월21일(수)
오늘은 본격적으로 Path Following 프로그램의 구성 요소들을 준비해 볼까요~~^^* YEAH~~^^* 어제 우리가 정리해 본 알고리즘의 복습을 겸해서, 아래 동영상 강의를 처음부터 8:42까지 보시면 더 좋을 것 같아요~~^^* 먼저, 길을 닦아 볼까요~^^* 길의 특성을 가진 Class Path를 정의해 봅시다~ 네~ 길이 완공되었으니 vehicle이 쌩쌩 도로 위를 달리면 되겠네요~ 아참!! 그전에!!! vehicle이 도로에 드리우는 Scalar Projection의 끝점을…
-
Creative Coding 독학 제146일 2024년08월20일(화)
오늘은 Path Following 공부를 시작하는 날이예요~~^^* YEAH~~~!!! 벡터 A가 벡터 B에 드리우는 Scalar Projection~ 벡터 B의 유닛벡터와 Scalar Projection을 곱해서 만든, 벡터 B 경로 위의 벡터 Scalar Projection~ 벡터 Scalar Projection의 위치좌표와 벡터 A의 위치좌표를 연결하는 normal line~ 그런데 이 normal line은 벡터 A의 위치좌표에서 벡터 B에 수직으로 내려오는 선이기 때문에~ 점 A와 선분 B…
-
Creative Coding 독학 제145일 2024년08월19일(월)
오늘은, 벡터 곱셈 Dot Product로 만든 Scalar Projection 차양막 그늘 아래에서 함께 음악 듣는 월요일이에요~~^^* 자연현상과 수학 공식과 핵심 코드와 우리의 손놀림이 서로 어울려 하나의 살아 움직이는 그림자를 만들어 낸 것처럼~~ 생명력 넘치는 일주일을 우리 시작해 볼까요~~^^* 새도 별도 가까이 다가오는 맑은 마음으로 오늘 아침을 시작해 보는 거예요~Yeah! 꿈을 안고 꾸준히 열정적으로 걸어가고 있는 우리의…
-
Creative Coding 독학 제144일 2024년08월18일(일)
오늘은 우리와 상호작용하는 그림자를 표현하는 프로그램을 만들어 보겠습니다~~^^* 아래 동영상을 클릭하시면 오늘 공부 내용을 바로 시작(9:40)하실 수 있어요~~^^* 우와! 벡터 Dot Product를 오늘 끝내게 되는군요!! YEAH~!!! 우리가 벡터 A를 다양하게 조정하면, 벡터 B위에 드리우는 Scalar Projectiond의 값이 다양하게 바뀔 것 같아요~ 이 Scalar Projection 값에 유닛벡터 B를 곱하면, 차양막 벡터 A가 바닥 벡터 B 위에…
-
Creative Coding 독학 제143일 2024년08월17일(토)
오늘은 벡터 A가 벡터 B 위에 드리우는 Scalar Project를 시각적으로 표현하는 프로그램을 만들어 보겠습니다~^^* 아래 동영상 강의를 클릭하시면 오늘 공부 내용을 바로 시작(6:12)하실 수 있어요~^^* 9:40까지 보시면 오늘 공부 끝~~^^* 저는 좌표체계를 (100, 200)을 원점으로 하는 상대좌표로 변환하여 작업을 진행해 보았습니다~ 벡터 a, b가 화면 가운데 나오면서도, 벡터 a, b 의 위치좌표 표현이 간단해 지는…
-
Creative Coding 독학 제142일 2024년08월16일(금)
오늘은~~^^* 어제 광복절 결심을 실천하고 있습니다~~^^* 오전 일정 전에 미리 근처에 도착해서, 시원한 공간에서 코딩공부를 시작하였습니다~~^^* YEAH~~!!! 성공~~~!!! 지난 14일 벡터 B의 크기를 1로 줄여 유닛벡터로 만든 후, 벡터 A가 이 유닛벡터 B에 드리우는 Scalar Project를 벡터 A와 유닛벡터 B의 Dot Product로 구하였지요~~^^* 그런데 이 Scalar Project는 ‘크기 magnitude’이기 때문에 컴퓨터 화면에 표현할 수 있는…
-
Creative Coding 독학 제141일 2024년08월15일(목) => 8/13, 8/14 공부내용 수정
오늘은 광복절 휴일이예요~^^* 13일, 14일 코딩 공부 내용을 다시 읽어 보면서, 오류가 많아서 많이 당황스러워요… 이틀 연속, 짜투리 시간을 이용해서 짧은 시간 안에 포스팅을 하느라, 동영상 강의의 내용을 잘못 들은 것 같아요!!! 어제 저녁에 포스팅을 급하게 마치고 다음 일정을 위해 걸어가면서…코사인 역함수를 사용해서 각도를 구하고, 다시 코사인(각도) 값을 구한다고…왜??? 뭔가 이상해서….오늘 다시 동영상을 보니, 코사인…
-
Creative Coding 독학 제140일 2024년08월14일(수)
오늘은~^^* 차양막이 만들어 주는 그림자 길이를 구할 수 있는 핵심 코드를 공부해 보겠습니다~~^^* 벡터의 Dot Product와 그림자 길이 Scalar Project의 관계성에 대해 복습을 하면서 핵심 코드를 만나보면 좋을 것 같아요~~^^* 그래서~~~^^*!! 어제 보았던 동영상 강의를 복습을 겸해서 처음부터 7:05까지 보시면 어떨까 해요~~^^* 네~~~^^* 핵심 코드는 넘~~ 간단하지요~~^^*? 먼저, 벡터 B를 함수 normalize()를 사용하여 크기가 1인…
-
Creative Coding 독학 제139일 2024년08월13일(화)
오늘은 벡터 곱셈을 활용하는 코딩 공부를 시작하겠습니다~~^^* 우선, 벡터 곱셈 중 어떤 종류의 곱셈을 사용하는지~~^^* 그리고 어떤 경우를 표현하기 위해 벡터 곱셈을 사용하는지 알아보도록 할게요~~^^* 아래 동영상을 클릭하셔서 6:12까지 보시면 되어요~~^^* 화이트 보드에 설명하는 내용이 왠지 친숙하게 느껴지실 것 같아요~~^^* 아 네!!! 벡터 곱셈 중 Dot Product를 사용하는 군요!!! 두 벡터 중 하나의 벡터가 다른…