Microsoft Word - cg07-midterm.doc

Similar documents
단국대학교멀티미디어공학그래픽스프로그래밍중간고사 (2011 년봄학기 ) 2011 년 4 월 26 일학과학번이름 중간고사 담당교수 : 단국대학교멀티미디어공학전공박경신 l 답은반드시답안지에기술할것. 공간이부족할경우반드시답안지몇쪽의뒤에있다고명기한후기술할것. 그외의경우의답안지뒤

PowerPoint 프레젠테이션

Microsoft Word - cg12-midterm-answer

Microsoft Word - cg11-midterm-answer.doc

Microsoft Word - cg09-midterm.doc

Microsoft Word - cg07-final.doc

Microsoft Word - java19-1-midterm-answer.doc

Microsoft Word - cg08-final-answer.doc

Microsoft PowerPoint - lecture11-ch4.ppt

Microsoft PowerPoint - lecture15-ch6.ppt

Microsoft PowerPoint - lecture16-ch6

서강대학교 공과대학 컴퓨터공학과 CSE4170 기초 컴퓨터 그래픽스 중간고사 (1/7) [CSE4170: 기초 컴퓨터 그래픽스] 중간고사 (담당교수: 임 인 성) 답은 연습지가 아니라 답안지에 기술할 것. 답 안지 공간이 부족할 경우, 답안지 뒷면에 기술 하고, 해당

Microsoft PowerPoint - lecture11-ch4

슬라이드 1

Open GL

Microsoft Word - cg09-final-answer.doc

Microsoft PowerPoint - 13prac.pptx

서강대학교 공과대학 컴퓨터공학과 CSE4170 기초 컴퓨터 그래픽스 중간고사 (1/8) [CSE4170: 기초 컴퓨터 그래픽스] 중간고사 (담당교수: 임 인 성) 답은 연습지가 아니라 답안지에 기술할 것. 있는 변환 행렬은 일반적으로 어떤 좌표계 에서 어떤 좌표계로의

단국대학교멀티미디어공학그래픽스프로그래밍기말고사 (2012 년봄학기 ) 2012 년 6 월 12 일학과학번이름 기말고사 담당교수 : 단국대학교멀티미디어공학전공박경신 l 답은반드시답안지에기술할것. 공간이부족할경우반드시답안지몇쪽의뒤에있다고명기한후기술할것. 그외의경우의답안지뒤

컴퓨터그래픽스 기본요소

PowerPoint 프레젠테이션

중간고사

서강대학교공과대학컴퓨터공학과 CSE4170 기초컴퓨터그래픽스기말고사 (2/8) 다음과같이설정되어있는데, cam.pos[0] = 0.0, cam.pos[1] = 0.0, cam.pos[2] = 500.0; 이때의 cam.naxis[] 벡터의세원소값을기술하라. Figure

Microsoft PowerPoint - lecture18-ch8

<B4EBC7D0BCF6C7D02DBBEFB0A2C7D4BCF62E687770>

01

Microsoft PowerPoint - 06-Body Data Class.pptx

슬라이드 1

; struct point p[10] = {{1, 2, {5, -3, {-3, 5, {-6, -2, {2, 2, {-3, -3, {-9, 2, {7, 8, {-6, 4, {8, -5; for (i = 0; i < 10; i++){ if (p[i].x > 0 && p[i

04_오픈지엘API.key

PSFZWLOTGJYU.hwp

Microsoft PowerPoint - lecture4-ch2.ppt

Łø·ŸÕ=¤ ¬ ÇX±xÒ¸ 06 - Èpº– 1

Microsoft PowerPoint - lecture17-ch8.ppt

벡터(0.6)-----.hwp

(Microsoft PowerPoint - CNVZNGWAIYSE.ppt [\310\243\310\257 \270\360\265\345])

Microsoft Word - cg09-midterm-answer.doc

PowerPoint 프레젠테이션

(Microsoft PowerPoint - GEWZKYNMIJWQ.ppt [\310\243\310\257 \270\360\265\345])

0503중간고사.dvi

제 2 교시 2019 학년도 3 월고 1 전국연합학력평가문제지수학영역 1 5 지선다형 1. 의값은? [2점] 일차방정식 의해는? [2 점 ] 두수, 의최대공약수는? [2 점 ] 일차함수 의그래프에서

<4D F736F F F696E74202D204347C3E2BCAEBCF6BEF D325FC4C4C7BBC5CDB1D7B7A1C7C8BDBA20B1E2BABBBFE4BCD22E >

1 경영학을 위한 수학 Final Exam 2015/12/12(토) 13:00-15:00 풀이과정을 모두 명시하시오. 정리를 사용할 경우 명시하시오. 1. (각 6점) 다음 적분을 구하시오 Z 1 4 Z 1 (x + 1) dx (a) 1 (x 1)4 dx 1 Solut

<B1B9BEEE412E687770>

1 peaieslvfp3 1. 두점사이의거리 수직선위의두점사이의거리를구할수있다. 좌표평면위의두점사이의거리를구할수있다. 수직선위의두점사이의거리 todrkrgo qhqtlek 오른쪽그림은충무로역을중심으로한서울시지하철 3`호선노선도의일부분이다. 충무로역을` 0, 을지로 3`

최종 고등수학 하.hwp

Microsoft PowerPoint - lecture3-ch2.ppt [호환 모드]

문제지 제시문 2 보이지 않는 영역에 대한 정보를 얻기 위하여 관측된 다른 정보를 분석하여 역으로 미 관측 영역 에 대한 정보를 얻을 수 있다. 가령 주어진 영역에 장애물이 있는 경우 한 끝 점에서 출발하여 다른 끝 점에 도달하는 최단 경로의 개수를 분석하여 장애물의

<BCF6B8AEBFB5BFAA28B0A1C7FC295FC2A6BCF62E687770>

4.1 힘의모멘트 스칼라공식 4.1 힘의모멘트 스칼라공식 모멘트크기 (resultant moment) 2

chapter2.hwp

슬라이드 1

STATICS Page: 7-1 Tel: (02) Fax: (02) Instructor: Nam-Hoi, Park Date: / / Ch.7 트러스 (Truss) * 트러스의분류 트러스 ( 차원 ): 1. 평면트러스 (planar tru

Microsoft PowerPoint - Week04_Rendering Pipeline.pptx

Structure and Interpretation of Computer Programs: Assignment 3 Seung-Hoon Na October 4, George (아래 3개의 문제에 대한 구현이 모두 포함된 george.rkt파일을 제출하시오.

고 학년도 9월고수학 1 전국연합학력평가영역문제지 1 1 제 2 교시 수학영역 5 지선다형 3. 두다항식, 에대하여 는? [ 점 ] 1. 의값은? ( 단, ) [ 점 ] 다항식 이 로인수분해될때, 의값은? ( 단,,

KAA2005.9/10 Ãâ·Â

Microsoft PowerPoint - lecture11-ch5.ppt [호환 모드]

쉽게 풀어쓴 C 프로그래밍

산선생의 집입니다. 환영해요

Microsoft PowerPoint - ch02-1.ppt

<4D F736F F F696E74202D20C1A63134B0AD202D20BBE7BFF8BCF6BFCD20C8B8C0FC>

Line (A) å j a k= i k #define max(a, b) (((a) >= (b))? (a) : (b)) long MaxSubseqSum0(int A[], unsigned Left, unsigned Right) { int Center, i; long Max

Microsoft PowerPoint - LA_ch6_1 [호환 모드]

1 1 장. 함수와극한 1.1 함수를표현하는네가지방법 1.2 수학적모형 : 필수함수의목록 1.3 기존함수로부터새로운함수구하기 1.4 접선문제와속도문제 1.5 함수의극한 1.6 극한법칙을이용한극한계산 1.7 극한의엄밀한정의 1.8 연속

2015 개정교육과정에따른정보과평가기준개발연구 연구책임자 공동연구자 연구협력관

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

(Microsoft PowerPoint - JXQEUPXIEBNZ.ppt [\310\243\310\257 \270\360\265\345])

일반각과호도법 l 삼각함수와미분 1. 일반각 시초선 OX 로부터원점 O 를중심으로 만큼회전이동한위치에동경 OP 가있을때, XOP 의크기를나타내는각들을 ( 은정수 ) 로나타내고 OP 의일반각이라한다. 2. 라디안 rad 반지름과같은길이의호에대한중심각의 크기를 라디안이라한

슬라이드 1

Let G = (V, E) be a connected, undirected graph with a real-valued weight function w defined on E. Let A be a set of E, possibly empty, that is includ

<4D F736F F F696E74202D20C1A63034B0AD202D20C7C1B7B9C0D3B8AEBDBAB3CABFCD20B9ABB9F6C6DBC0D4B7C2>

0. 표지에이름과학번을적으시오. (6) 1. 변수 x, y 가 integer type 이라가정하고다음빈칸에 x 와 y 의계산결과값을적으시오. (5) x = (3 + 7) * 6; x = 60 x = (12 + 6) / 2 * 3; x = 27 x = 3 * (8 / 4

Microsoft PowerPoint - lecture2-opengl.ppt [호환 모드]

Python과 함께 배우는 신호 해석 제 5 강. 복소수 연산 및 Python을 이용한 복소수 연산 (제 2 장. 복소수 기초)

<30325FBCF6C7D05FB9AEC7D7C1F62E687770>

5.5) cos 6.6) 두 coscos 일때, sinsin 의값은? [3점] ) 일때, 방정식 의모든해의합은? [3 점 ] 1 4 sin cos 의값은? [3점] 1 ln 2 ln 3 ln 4 ln 5 ln 8.8 ) 벡터 에대하여

(8) getpi() 함수는정적함수이므로 main() 에서호출할수있다. (9) class Circle private double radius; static final double PI= ; // PI 이름으로 로초기화된정적상수 public

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

구조체정의 자료형 (data types) 기본자료형 (primitive data types) : char, int, float 등과같이 C 언어에서제공하는자료형. 사용자정의자료형 (user-defined data types) : 다양한자료형을묶어서목적에따라새로운자료형을

설계란 무엇인가?

Microsoft PowerPoint - (OCW)조선해양공학계획 [03-2],[04-1] Restoring force.ppt [호환 모드]

Microsoft PowerPoint - ch07 - 포인터 pm0415

0503중간고사.dvi

Intensive Math Class I 공간기하벡터 강사최석호 1. 단면은수직으로 A, B 두평면사이각의코사인값을구하시오

2018 학년도대학수학능력시험문제지 1 제 2 교시 홀수형 5 지선다형 1. 두벡터, 모든성분의합은? [2 점 ] 에대하여벡터 의 3. 좌표공간의두점 A, B 에대하여선분 AB 를 으로내분하는점의좌표가 이다. 의값은? [2점] ln

스무살, 마음껏날아오르기위해, 일년만꾹참자! 2014학년도대학수학능력시험 9월모의평가 18번두이차정사각행렬 가 를만족시킬때, 옳은것만을 < 보기 > 에서있는대로고른것은? ( 단, 는단위행렬이다.) [4점] < 보기 > ㄱ. ㄴ. ㄷ. 2013학년도대학수학능력시험 16번

슬라이드 1

(Microsoft PowerPoint - ADEFNJKEPXSQ.ppt [\310\243\310\257 \270\360\265\345])

Microsoft PowerPoint - Lec06.ppt [호환 모드]

Microsoft Word - java18-1-final-answer.doc

이장에서다룰내용 테두리를제어하는스타일시트 외부여백 (Margin) 과내부여백 (Padding) 관련속성 위치관련속성 2

Microsoft Word - java19-1-final-answer.doc

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi

K&R2 Reference Manual 번역본

2013 학년도수학성취도측정시험 (2013학년도수시모집및외국인특별전형합격자대상 ) 2012년 12월 18일, 고사시간 90분 1번부터 11번까지는단답형이고, 12번부터 16번까지는서술형입니다. 답안지는깨끗한글씨로바르게작성하되, 단답형은답만쓰고, 서술형은풀이과정과답을명시

Design Issues

제 5 일 년 3월교육청 년 6월평가원 년 9월평가원 년 11월교육청 년경찰대 년 3월교육청 년 6월평가원 년경찰대 년수능 년 10월교육청

KNK_C_05_Pointers_Arrays_structures_summary_v02

Microsoft PowerPoint 다변수 방정식과 함수(1).ppt

Transcription:

중간고사 담당교수 : 단국대학교멀티미디어공학전공박경신 답은반드시답안지에기술할것. 공간이부족할경우반드시답안지몇쪽의뒤에있다고명기한후기술할것. 그외의경우의답안지뒤쪽이나연습지에기술한내용은답안으로인정안함. 답에는반드시네모를쳐서확실히표시할것. 답안지에학과, 학번, 이름외에본인의암호를기입하면성적공고시학번대신암호를사용할것임. 1. 맞으면 true, 틀리면 false를적으시오. (20점) 1) 행렬 (A B) C = A (B C) o o 2) 벡터 a b > 0 이면두벡터간의각도는 90 θ <180 이다. 3) glcolor3f(1.0, 1.0, 0.0) 은보라색을나타낸다. 4) 하나의윈도우안에싱글버퍼와더블버퍼를동시에사용할수없다. 5) 비트맵 (bitmap) 의문자는크기가변하지않는다. 6) 볼록한 (convex) 객체는객체내에임의의두점을연결하는선분위에놓인임의의점 이객체내에있다. 7) 더블버퍼링 (double buffering) 을사용하면프로그램의 frame rate이증가된다. 8) 오른손좌표계 (right-handed coordinate system) 에서는반시계방향 (counter-clockwise) 회전 (rotation) 일때 θ가양수이다. 9) 크기변환 (scaling) 은아핀강체변환 (affine rigid-body transformation) 이다. 10) 하나의점과두개의평행하지않는벡터에의해평면 (plane) 이결정된다. 2. 다음문제에답하시오. (50점) 1) RGB 색깔모델로표현된색깔 (0.5, 0.2, 0.7) 을 CMY 색깔모델을사용하여표현했을때의값은무엇인가? 2) 더블버퍼링 (Double buffering) 에대해설명하시오. 1/8

3) +x축이오른쪽, +y축이화면의안쪽으로들어가는방향일때, 오른손좌표계 (righthanded coordinate system) 를사용하는좌표계에서 +z축이가리키는방향이어느곳인지 x, y, z축을그리시오. 4) 동차좌표 (homogeneous coordinates) 로표현된 3차원공간의점 (1, 0, -3, 2) 과동일한아핀공간 (affine space) 에서의점의좌표 (x, y, z) 는무엇인가? 5) (1, 2, 3) 만큼이동 (translate) 한후, z축으로 30도회전 (rotate) 한 4x4 행렬 (matrix) 를계산하시오. (cos30 o, sin30 o 은그대로사용할것 ) 6) 다음 OpenGL 함수중기본요소가화면상에나타날수있는방법을제어하는속성 (attributes) 함수를모두동그라미표시하시오. glbegin glend gltranslate glcolor3f gluortho2d glpointsize glvertex3f glpolygonmode gllinewidth 2/8

7) glbegin(gl_triangles), glend(), glvertex를사용하여아래와같은그림을그리는간단한 OpenGL 프로그램 code를작성하시오. glbegin(gl_triangles); p2 p4 p1 p5 p3 glend(); 8) 다음은입방체 (cube) 를그리는 OpenGL 프로그램의일부이다. 빈칸을채우시오. void drawcube() p3 p2 glbegin(gl_quads); glnormal3f(,, ); // left p7 p0 p6 p1 p4 p5 glnormal3f(,, ); // bottom... glend(); 3/8

9) 투영변환 (projection transformation) 과관련있는 OpenGL 함수 2 개를적어라. 10) 아래그림에서와같이 2차원공간의점 P(x, y) 를직선 L (y = x) 에대하여반사 (reflection) 시켜 P (x, y ) 으로변환시키는아핀변환을유도하라. y P y = x P x 3. drawsquare() 는 (0,0) 원점에서 1 x 1 정사각형을그려주는함수이다. 아래에주어진간단한코드를이해하고 World Coordinate System을중심으로하여그림을그려라. (10점) glloadidentity(); gltranslatef(3, 0, 0); drawsquare(); gltranslatef(-6, 0, 0); drawsquare(); gltranslatef(0, 3, 0); glrotatef(45, 0, 0, 1); drawsquare(); gltranslatef(3, 0, 0); drawsquare(); 4/8

4. 임의의회전축 a [a x, a y, a z ] (a는단위벡터 ) 에대해 θ만큼회전 (rotate) 하는행렬 (matrix) 는아래의공식과같이간단히정의될수있다. 이때, Symmetric matrix A는 A와 v (x, y, z) 를곱한것 Av = a(a v) 이다. 또한, Skew matrix B는 B와 v (x, y, z) 를곱한것 Bv = a x v이다. 이공식을이용하여 4x4 행렬 (matrix) R을구하라. (10점) R = I cosθ + Symmetric (1 cosθ) + Skew sinθ R = 5/8

5. 다음은로봇의계층적변환 (hierarchical transformation) 을표현한구조를보여주고있다. glpushmatrix(), glpopmatrix(), gltranslatef(), glrotatef() 을사용하여로봇을표현하는 display() 함수를만들어라. void display() torso(); gltranslatef(); glrotatef(); head(); 6/8

6. 다음은 vector class의일부를보여주고있다. 두벡터간의내적 (dot product) 과두점간의거리 (distance) 를구하는함수를작성하시오. ( 보너스문제 extra 10점 ) class vector public: float x, y, z; vector(void) x = y = z= 0.0f; vector(float x_, float y_, float z_) x = x_; y = y_; z = z_;... float length(void); void normalize(void); static float dot(const vector &v1, const vector &v2); static float distance(const vector &v1, const vector & v2); ; float vector::length( void ) return( (float)sqrt( x * x + y * y + z * z ) ); void vector::normalize( void ) float flength = length(); x = x / flength; y = y / flength; z = z / flength; static float vector::dot (const vector &v1, const vector &v2) static float vector::distance (const vector &v1, const vector &v2) 7/8

7. 정점 (1, 1), (3, 1), (3, 4) 를갖는삼각형을점 (2, 2) 에대하여 x-축으로 -1만큼, y-축으로 2만큼크기변환하라. 먼저변환행렬 (matrix) 를계산하고변환된각정점의값을계산하시오. ( 보너스문제 extra 10점 ) 답 ( ) 5 4 3 2 y 1 0 0 1 2 3 4 x - 끝 - 8/8