User Tools

Site Tools


codereading:openframeworks

Code

openframeworks github 저장소에서 가장 간단한 버전의 openframeworks.

openframeworks의 가장 핵심 기능을 정하고, 그 기능을 진화적으로, 처음부터 끝까지 만드는 시나리오를 만들어 보자. '살리고' 방식. 이왕이면 실행파일 바꿔치기 하면서 만드는 방식(code hotswaping) 으로 하면 좋겠다. 노치 처럼. 또는 TDD방식으로.

https://github.com/EricBurnett/hotswap

중간에 피어퀴즈가 있어서, 디자이너가 디자인 할때 고민한 내용을 피어퀴즈에 뭍어나게 하자.

https://github.com/openframeworks/openFrameworks/tree/dcde4fd6165a0177817952d05d7680959a67945b

시나리오 1

움직이는 사각형

  1. glut로 화면 띄우기
  2. 화면 흰색으로 채우기
  3. 좌표계 정하기
  4. 화면에 선그리기
  5. 텍스쳐 지우기
  6. 텍스쳐 그리기
  7. sleep 만들기
  8. 움직이는 그리기

퀴즈:

  1. 좌표계 어떤게 편하나?
  2. 화면에 그림을 그릴려면 뭘 수정해야하나? (텍스쳐 메모리 직접 접근 되나?)

시나리오 2

마우스를 따리면서 색이 변하고 회전하는사각형

  1. 마우스 위치 출력
  2. 움직일때만 마우스 정보 출력하기
  3. 색깔 바퀴기.
  4. 색깔 정하기
  5. 회전하기
  6. 회전값 정하기
  7. 마우스 따라다니면서 색변하고 회전하기.

피어 퀴즈:

  1. 회전은 어떻게 하면 될까?
  2. 색깔은 어떻게 추상화 할까?

궁금한것

What We Learned This Code ?

codereading/openframeworks.txt · Last modified: 2018/07/18 14:10 by 127.0.0.1