2. ë‚´ìš© ¶
>
- 그래픽스가 �용�는 분야
- �터페�스� 표시
- 과학, �학
- 멀티미디어 분야
- 등 ì—„ì² ë‹¤ì–‘í•˜ê²Œ 사용ë�œë‹¤.
- �터페�스� 표시
- CRT� 구조
- CRTì�˜ ì „ìž�ì´�ì—�서 ë¹”ì�„ 화면ì�˜ 형광물질ì—� ì�´ì„œ ë¹›ì�„ 내게 한다.
- Raster-Scan Display
- 화면 ì „ì²´ì—� ì£¼ì‚¬ì„ ì�„ ì�œë‹¤.
- 픽셀 하나마다 메모리를 í• ë‹¹í•˜ì—¬ 픽셀ì�„ ì¼œê³ ë�ˆë‹¤.
- 그림� 안쪽� 쉽게 채울 수 있으나, 계단현�� 발�한다.
- 메모리ì�˜ ì œì•½ì�´ 과거ì—�는 있었으나, 현재는 무ì�˜ë¯¸
- 화면 ì „ì²´ì—� ì£¼ì‚¬ì„ ì�„ ì�œë‹¤.
- CRTì�˜ ì „ìž�ì´�ì—�서 ë¹”ì�„ 화면ì�˜ 형광물질ì—� ì�´ì„œ ë¹›ì�„ 내게 한다.
- ì„ ì�„ 그리는 방법들
- DDA ì•Œê³ ë¦¬ì¦˜
- ì§�ì„ ì�˜ 기울기값ì�„ 살펴본 후 -1 ~ 1 사ì�´ì�¼ 경우ì—�는 Xê°’ì�„ 1씩 ì¦�가시키며 Yê°’ì�˜ ì �ì�„ ì°�ê³ , ê·¸ ì�´ìƒ�ì�´ë‚˜ ì�´í•˜ì�¼ 경우ì—�는 Yê°’ì�„ 1씩 ì¦�가시키며 Xê°’ì�˜ ì �ì�„ ì°�는다.
- 기울기를 나누는 ì�´ìœ 는 ì„ ì�„ ë�” 잘 그리기 위해서다.
- ì§�ì„ ì�˜ 기울기값ì�„ 살펴본 후 -1 ~ 1 사ì�´ì�¼ 경우ì—�는 Xê°’ì�„ 1씩 ì¦�가시키며 Yê°’ì�˜ ì �ì�„ ì°�ê³ , ê·¸ ì�´ìƒ�ì�´ë‚˜ ì�´í•˜ì�¼ 경우ì—�는 Yê°’ì�„ 1씩 ì¦�가시키며 Xê°’ì�˜ ì �ì�„ ì°�는다.
- Bresenhamì�˜ ì•Œê³ ë¦¬ì¦˜
- 위ì�˜ 방법과 비슷하지면 Xê°’ì�„ 1씩 ì¦�가시킨후 Yê°’ì�˜ ê²°ì •ì�„ í• ë•Œ Yê°’ì�˜ ì–‘ ì •ìˆ˜ì¤‘ì—�서 ë�” 가까운 수를 취한다.
- 반대� 경우� 마찬가지
- 위ì�˜ 방법과 비슷하지면 Xê°’ì�„ 1씩 ì¦�가시킨후 Yê°’ì�˜ ê²°ì •ì�„ í• ë•Œ Yê°’ì�˜ ì–‘ ì •ìˆ˜ì¤‘ì—�서 ë�” 가까운 수를 취한다.
- DDA ì•Œê³ ë¦¬ì¦˜
- ì„ ì�„ Clipping하는 방법
- ì§�ì ‘ ì„ ì�´ ì¶œë ¥ ì˜�ì—ê³¼ êµ�차하는지 비êµ�한다.
- 비êµ�í•˜ê¸°ì „ì—� 걸러내는 방법으로는 Cohen-Sutherland ì•Œê³ ë¦¬ì¦˜ì�´ 있다.
- ì¶œë ¥ì˜�ì—ì�„ 중심으로 화면ì�„ 9등분한다.
- ��� Outcode를 부여한다.
- ì„ ì�˜ 시작ì �ê³¼ ë��ì �ì�´ 들어있는 ì˜�ì—ì�˜ Outcode 2개를 AND 연산한다.
- Outcode가 0000 � 경우엔 Clipping � 필요하다.
- ì¶œë ¥ì˜�ì—ì�„ 중심으로 화면ì�„ 9등분한다.
- ì§�ì ‘ ì„ ì�´ ì¶œë ¥ ì˜�ì—ê³¼ êµ�차하는지 비êµ�한다.
3. ìˆ™ì œ ¶
- OpenGLì�„ ì�´ìš©í•˜ì—¬ 삼ê°�형 ê·¸ë ¤ì˜¤ê¸°
| ì�´ì„ 호 | |
| ì�´ì„ 호 | |
| 강�수 | |
| 강�수 | |
| 류�민 | |
| 경태 | |
| �규 | API Ver. |
| 김창성 | 파ì�¼ 올리는 법ì�„ ëª¨ë¥´ê² ë‹¤. -_-; |
| 남훈 | |
| ì�¸ì² | 파ì�¼ 올리는 법-.-;; ì €ë²ˆì—� 나한테 가르ì³�주었는ë�°..ë�„ì €ížˆ ëª¨ë¥´ê² ë‹¤..-.- |
| ì°½ì„ | |
| ìœ¤ì •ìˆ˜ | |
그래픽스세미나










