[[TableOfContents]] === 개요 === ì¼ì‹œ : 2003ë…„ 3ì›” 6ì¼ ëª©ìš”ì¼ ìž¥ì†Œ : 7층 PC실 - 세미나실 === ë‚´ìš© === PPT파ì¼: Upload:CGseminar01.zip * 그래픽스가 ì´ìš©ë˜ëŠ” 분야 a. ì¸í„°íŽ˜ì´ìŠ¤ì˜ 표시 * 과학, ì˜í•™ * 멀티미디어 분야 * 등 ì—„ì² ë‹¤ì–‘í•˜ê²Œ 사용ëœë‹¤. * CRTì˜ êµ¬ì¡° a. CRTì˜ ì „ìžì´ì—ì„œ ë¹”ì„ í™”ë©´ì˜ í˜•ê´‘ë¬¼ì§ˆì— ì´ì„œ ë¹›ì„ ë‚´ê²Œ 한다. * Raster-Scan Display 1. 화면 ì „ì²´ì— ì£¼ì‚¬ì„ ì„ ìœë‹¤. * 픽셀 하나마다 메모리를 í• ë‹¹í•˜ì—¬ í”½ì…€ì„ ì¼œê³ ëˆë‹¤. * ê·¸ë¦¼ì˜ ì•ˆìª½ì„ ì‰½ê²Œ 채울 수 있으나, 계단현ìƒì´ ë°œìƒí•œë‹¤. * ë©”ëª¨ë¦¬ì˜ ì œì•½ì´ ê³¼ê±°ì—는 있었으나, 현재는 무ì˜ë¯¸ * ì„ ì„ ê·¸ë¦¬ëŠ” 방법들 a. DDA ì•Œê³ ë¦¬ì¦˜ 1. ì§ì„ ì˜ ê¸°ìš¸ê¸°ê°’ì„ ì‚´íŽ´ë³¸ 후 -1 ~ 1 사ì´ì¼ 경우ì—는 Xê°’ì„ 1씩 ì¦ê°€ì‹œí‚¤ë©° Yê°’ì˜ ì ì„ ì°ê³ , ê·¸ ì´ìƒì´ë‚˜ ì´í•˜ì¼ 경우ì—는 Yê°’ì„ 1씩 ì¦ê°€ì‹œí‚¤ë©° Xê°’ì˜ ì ì„ ì°ëŠ”다. * 기울기를 나누는 ì´ìœ 는 ì„ ì„ ë” ìž˜ 그리기 위해서다. * Bresenhamì˜ ì•Œê³ ë¦¬ì¦˜ 1. ìœ„ì˜ ë°©ë²•ê³¼ 비슷하지면 Xê°’ì„ 1씩 ì¦ê°€ì‹œí‚¨í›„ Yê°’ì˜ ê²°ì •ì„ í• ë•Œ Yê°’ì˜ ì–‘ ì •ìˆ˜ì¤‘ì—ì„œ ë” ê°€ê¹Œìš´ 수를 취한다. * ë°˜ëŒ€ì¼ ê²½ìš°ë„ ë§ˆì°¬ê°€ì§€ * ì„ ì„ Clipping하는 방법 a. ì§ì ‘ ì„ ì´ ì¶œë ¥ ì˜ì—ê³¼ êµì°¨í•˜ëŠ”지 비êµí•œë‹¤. * 비êµí•˜ê¸°ì „ì— ê±¸ëŸ¬ë‚´ëŠ” 방법으로는 Cohen-Sutherland ì•Œê³ ë¦¬ì¦˜ì´ ìžˆë‹¤. 1. ì¶œë ¥ì˜ì—ì„ ì¤‘ì‹¬ìœ¼ë¡œ í™”ë©´ì„ 9등분한다. * ê°ê°ì— Outcode를 부여한다. * ì„ ì˜ ì‹œìž‘ì ê³¼ ëì ì´ ë“¤ì–´ìžˆëŠ” ì˜ì—ì˜ Outcode 2개를 AND 연산한다. * Outcodeê°€ 0000 ì¼ ê²½ìš°ì—” Clipping ì´ í•„ìš”í•˜ë‹¤. === ìˆ™ì œ === * OpenGLì„ ì´ìš©í•˜ì—¬ 삼ê°í˜• ê·¸ë ¤ì˜¤ê¸° || ì´ì„ 호 || Upload:OpenGL01.zip API Ver. || || ì´ì„ 호 || Upload:OpenGLMFC_Sunho.zip MFC Ver. || || ê°•ì¸ìˆ˜ || Upload:OpenGL_Report1_Insu.zip API Ver. || || ê°•ì¸ìˆ˜ || Upload:GL_Report1_Insu_MFC.zip MFC Ver. || || [류ìƒë¯¼] || Upload:OpenGL01_NeoCoin_GLUT.zip || || [경태] || Upload:OpenGLAPI01_Pkt.zip || || [ìƒê·œ] || [http://165.194.17.15/~lsk8248/wiki/Seminar/%b1%d7%b7%a1%c7%c8%bd%ba%bc%bc%b9%cc%b3%aa/1%c1%d6%c2%f7/Triangle.zip API Ver.] || || 김창성 || íŒŒì¼ ì˜¬ë¦¬ëŠ” ë²•ì„ ëª¨ë¥´ê² ë‹¤. -_-; || || [남훈] || Upload:gl_triangle_znth.rar || || [ì¸ì² ] || íŒŒì¼ ì˜¬ë¦¬ëŠ” 법-.-;; ì €ë²ˆì— ë‚˜í•œí…Œ 가르ì³ì£¼ì—ˆëŠ”ë°..ë„ì €ížˆ ëª¨ë¥´ê² ë‹¤..-.-|| || [ì°½ì„] || Upload:MFCTriangle.zip MFC Ver. || || ìœ¤ì •ìˆ˜ || Upload:HW1_DrawTriangle.zip || ---- [그래픽스세미나]