Silverback9

#야생으로

미분류

  • Creative Coding 독학 제168일 2024년09월11일(수)

    오늘은 2차월 탄성 충돌 계산식을 코드로 표현해 보겠습니다~~^^* 그 전에 복습 삼아, 어제 공부했던, 접촉상태 재연 코드를 하나의 공간 안에 정리해 보겠습니다~^^* 음…근데요….정리를 하다보니… 이 부분이 새롭게 마음에 걸리네요.. 1/2 overlap을 거리값으로 설정하는데…이건…부호가 없는 절대값이 아닌가….싶어서요…. 그러면 overlap이 마이너스 값이라는 것이 의미가 없어지는데… 물체 this에서 other로 향하는 impactVector의 방향을 따르는 dir을 물체 this의 position 벡터에…

  • Creative Coding 독학 제142일 2024년08월16일(금)

    오늘은~~^^* 어제 광복절 결심을 실천하고 있습니다~~^^* 오전 일정 전에 미리 근처에 도착해서, 시원한 공간에서 코딩공부를 시작하였습니다~~^^* YEAH~~!!! 성공~~~!!! 지난 14일 벡터 B의 크기를 1로 줄여 유닛벡터로 만든 후, 벡터 A가 이 유닛벡터 B에 드리우는 Scalar Project를 벡터 A와 유닛벡터 B의 Dot Product로 구하였지요~~^^* 그런데 이 Scalar Project는 ‘크기 magnitude’이기 때문에 컴퓨터 화면에 표현할 수 있는…

  • Creative Coding 독학 제133일 2024년08월07일(수)

    네, 배열을 담은 배열에 대해 어제부터 고민하고 있었지요~~^^* p5.js가 메모리를 Dynamic Allocation 동적 할당만 하기 때문에, 배열을 만들 때 구성요소가 몇 개인 배열인지는 고민하지 않아요. 그냥, 배열이다~~라고 선언한 뿐이죠. 다른 언어들은, 배열의 구성요소의 갯수를 미리 정하여, 배열을 만드는 경우도 있는데요. p5.js는 무조건, 메모리 동적 할당 Mamory Dynamic Allocation 만 해요. 그래서…오늘은 동적 할당에 대한 기초…

  • Creative Coding 독학 제115일 2024년07월20일(토)

    오늘은 return 명령어를 사용하여 , 꼬리에 꼬리를 무는 재미있는 구조로 Flee를 표현해 보겠습니다~^^* 아래 동영상 강의를 클릭하시면 오늘 공부 내용을 바로 시작(1:35)하실 수 있어요~ 13:24까지 보시면 오늘 공부 끝~^^* return은 ‘되돌아가다’ ‘되돌려주다’의 뜻을 가지고 있다고 하죠~^^* 어떤 함수 안에 return OOOO; 라는 실행문이 있는 경우, 그 함수를 호출한 다른 함수에게 자신이 일한 결과값 OOOO을 되돌려…

  • Creative Coding 독학 제101일 2024년07월06일(토)

    소식 들으셨나요~~~^^* 세대 공감 10인조 댄스그룹이 오늘 데뷔한다고 합니다~~!!! 부모님들과 자녀분들이 함께 모여 아주 멋진 댄스그룹을 창단했다고 해요~~~^^* 오늘 그 댄스그룹을 만들어 보겠습니다~~^^* 아이돌그룹 제작자의 삶! 체험! 삶의 현장! 지금 바로 가보시죠~~~!!! 오늘은 서로 다른 종류의 존재들이 어울려 큰 일을 함께 해내는 것을 표현하는 프로그램을 만들어 보겠습니다~^^* 서로 다른 종류의 존재들이라, 모습도 몸동작도 서로 다를…

  • Creative Coding 독학 제100일 2024년07월05일(금)

    오늘은 상속 inheritance에 대한 프로그램을 공부해 보겠습니다~^^* 갑자기??? 네~^^* 다음에 만들어 볼 Particle 프로그램은 상속 구조를 가지고 있어요~^^* 그래서, 그 준비로, “상속”을 파헤쳐 보겠습니다~^^* 상속, 그것이 알고 싶다!!! 음…부모님과 똑같이 닮았을 수도 있고 살짝 다를 수도 있는 우리인데요~^^* 부모님의 특성을 그대로 상속받고, 살짝 다른 부분은 상속 받은 내용에 새로 덧입혀서 우리의 특성이 형성된 것 같아요.…

  • Creative Coding 독학 제077일 2024년06월12일(수)

    오늘은 사인곡선 클래스 정의를 공부해 보도록 하겠습니다. 앞으로 여러 개의 다양한 모양의 사인 곡선을 서로 더하여 하나의 곡선으로 만드는 프로그램을 만들기 위한, 재료 손질 단계라고 할까요? 사인 곡선의 구성 요소는 세 가지가 있습니다~^^* 하나. Amplitude : y= 0에서 y = 최대값 사이의 거리라고 볼 수 있어요. pixel 단위입니다. 둘. Phase : 사인 곡선의 맨 앞부분이…

  • Creative Coding 독학 제072일 2024년06월07일(금)

    오늘은 동그라미들이 옆으로 나란히 서서 각자 상하운동을 반복하는 것을 표현해 보려고 합니다~~~^^* 아래의 동영상 강의를 클릭하셔서 3:10까지 보시면 오늘 공부 끝~~^^* 어제 만들어 본 대관람차의 옆모습 기억하시나요? 그리고 그 앞모습도요? 대관람차의 옆모습은 회전운동을 보여주고 대관람차의 앞모습은 상하운동을 보여 주었지요? 그런데요… 앞으로는 대관람차의 옆모습 같은 완전한 원의 형태의 회전운동을 표현할 공부는 더이상 없을 것 같아요. 그래서,…

  • Creative Coding 독학 제071일 2024년06월06일(목)

    오늘은 대관람차의 회전 모습을 옆에서 그리고 앞에서 보는 것을 프로그램으로 표현해 보겠습니다. 이틀 전 보았던 사인함수 복습 동영상에 대관람차의 모습이 나왔었지요? 네~~ 그것을 프로그램으로 표현해 보겠습니다~~~^^* 아래의 동영상 강의를 클릭하시면 오늘 공부 내용을 바로 시작(10:00)하실 수 있어요~^^* 하나. 대관람차의 옆모습은 회전각 운동을 그대로 표현하면 될 것 같은데요~~ 음…그러면, 수평좌표와 수직좌표를 (x, y) 한 쌍으로 묶어서…

  • Creative Coding 독학 제051일 2024년05월17일(금)

    오늘은 본격적으로 Angular Motion 공부를 시작해 보겠습니다!! YEAH!! 휼륭하신 오일러님의 적분법을 이번에도 사용해 보도록 할게요. 위치변화에 대하여, 가속도가 속도에 영향을 주고, 속도가 위치 좌표값에 영향을 주었듯이, 회전각 변화에 대하여, 가속도가 속도에 영향을 주고, 속도가 회전 각도값에 영향을 주는 것이겠지요~^^*? 아래 동영상강의를 클릭하셔서 3:10까지 보시면 오늘 공부 끝~^^* 각 가속도값 변화 -> 각 속도값 변화 ->…