User Tools

Site Tools


codereading:openframeworks

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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