codereading:openframeworks
Table of Contents
Code
openframeworks github 저장소에서 가장 간단한 버전의 openframeworks.
openframeworks의 가장 핵심 기능을 정하고, 그 기능을 진화적으로, 처음부터 끝까지 만드는 시나리오를 만들어 보자. '살리고' 방식. 이왕이면 실행파일 바꿔치기 하면서 만드는 방식(code hotswaping) 으로 하면 좋겠다. 노치 처럼. 또는 TDD방식으로.
https://github.com/EricBurnett/hotswap
중간에 피어퀴즈가 있어서, 디자이너가 디자인 할때 고민한 내용을 피어퀴즈에 뭍어나게 하자.
https://github.com/openframeworks/openFrameworks/tree/dcde4fd6165a0177817952d05d7680959a67945b
시나리오 1
움직이는 사각형
- glut로 화면 띄우기
- 화면 흰색으로 채우기
- 좌표계 정하기
- 화면에 선그리기
- 텍스쳐 지우기
- 텍스쳐 그리기
- sleep 만들기
- 움직이는 그리기
퀴즈:
- 좌표계 어떤게 편하나?
- 화면에 그림을 그릴려면 뭘 수정해야하나? (텍스쳐 메모리 직접 접근 되나?)
시나리오 2
마우스를 따리면서 색이 변하고 회전하는사각형
- 마우스 위치 출력
- 움직일때만 마우스 정보 출력하기
- 색깔 바퀴기.
- 색깔 정하기
- 회전하기
- 회전값 정하기
- 마우스 따라다니면서 색변하고 회전하기.
피어 퀴즈:
- 회전은 어떻게 하면 될까?
- 색깔은 어떻게 추상화 할까?
궁금한것
What We Learned This Code ?
codereading/openframeworks.txt · Last modified: 2018/07/18 14:10 by 127.0.0.1