42
Bèzier Curve 13045 박박박 2015-05-01 1

[15.05.01] Bèzier Curve

Embed Size (px)

Citation preview

Page 1: [15.05.01] Bèzier Curve

1

Bèzier Curve13045 박현민

2015-05-01

Page 2: [15.05.01] Bèzier Curve

2

목차

Chapter 1: Curve

Chapter 2: Bèzier Curve

Chapter 3: Application

Appendix A: B-Spline Curve

Appendix B: Reference

2015-05-01

Page 3: [15.05.01] Bèzier Curve

3

CURVEChapter 1

2015-05-01

Page 4: [15.05.01] Bèzier Curve

4

곡선

조정점

2015-05-01

Page 5: [15.05.01] Bèzier Curve

5

곡선 (Cont.)

보간 (Interpolation)

2015-05-01

Page 6: [15.05.01] Bèzier Curve

6

곡선 (Cont.)

보간 곡선의 위험성

계산 시간 많다

원치 않는 진동

거듭제곱으로 오차 민감

2015-05-01

Page 7: [15.05.01] Bèzier Curve

7

곡선 (Cont.)

근사 (Approximation)

2015-05-01

Page 8: [15.05.01] Bèzier Curve

8

BÈZIER CURVEChapter 2

2015-05-01

Page 9: [15.05.01] Bèzier Curve

9

베지에 곡선

2015-05-01

Page 10: [15.05.01] Bèzier Curve

10

베지에 곡선 (Cont.)

2015-05-01

Page 11: [15.05.01] Bèzier Curve

11

베지에 곡선 (Cont.)

2015-05-01

Page 12: [15.05.01] Bèzier Curve

12

베지에 곡선 (Cont.)

2015-05-01

𝑝 (𝑢 )=∑𝑖=0

𝑛

(𝑛𝑖 )𝑢𝑖 (1−𝑢)𝑛− 𝑖𝑃 𝑖

Page 13: [15.05.01] Bèzier Curve

13

그려지는 과정

2 차

2015-05-01

Page 14: [15.05.01] Bèzier Curve

14

그려지는 과정 (Cont.)

3 차

2015-05-01

Page 15: [15.05.01] Bèzier Curve

15

그려지는 과정 (Cont.)

4 차

2015-05-01

Page 16: [15.05.01] Bèzier Curve

16

그려지는 과정 (Cont.)

5 차

2015-05-01

■ 2 차 베지에

곡선

■ 3 차 베지에

곡선

■ 4 차 베지에

곡선

■ 5 차 베지에

곡선

Page 17: [15.05.01] Bèzier Curve

17

그려지는 과정 (Cont.)

2015-05-01

https://www.jasondavies.com/animated-bezier/

Page 18: [15.05.01] Bèzier Curve

18

한계

기반함수

2015-05-01

2 차 베지에 곡선의 기반 함수

3 차 베지에 곡선의 기반 함수

Page 19: [15.05.01] Bèzier Curve

19

한계 (Cont.)

Global Modification 성질

2015-05-01

Page 20: [15.05.01] Bèzier Curve

20

복합 베지에 곡선

공통 조정점

2015-05-01

접선 연속 복합 베지에 곡선접선 불연속 복합 베지에 곡선

Page 21: [15.05.01] Bèzier Curve

21

복합 베지에 곡선 (Cont.)

곡선의 연속성 Positional Continuity : 점이 일치• G0, C0

2015-05-01

Page 22: [15.05.01] Bèzier Curve

22

복합 베지에 곡선 (Cont.)

곡선의 연속성 (Cont.) Tangential Continuity : 접선 벡터가 일치 (1 차 미분 연속 )• G1: 접선 벡터의 방향만 일치

• C1: 접선 벡터의 방향과 크기가 일치

2015-05-01

Page 23: [15.05.01] Bèzier Curve

23

복합 베지에 곡선 (Cont.)

곡선의 연속성 (Cont.) Curvature Continuity : 연속곡률이 일치 (2 차 미분 연속 )• G2: 곡률이 일치

• C2: 2 차 미분 벡터가 일치

2015-05-01

Page 24: [15.05.01] Bèzier Curve

24

복합 베지에 곡선 (Cont.)

복합 베지에 곡선의 연속성

2015-05-01

G1 연속C0 연속

G0 ~ C1 연속성 표현 가능

Page 25: [15.05.01] Bèzier Curve

25

APPLICATIONChapter 3

2015-05-01

Page 26: [15.05.01] Bèzier Curve

26

글꼴

트루타입 (TTF) : 2 차 베지에 곡선

2015-05-01

Page 27: [15.05.01] Bèzier Curve

27

글꼴 (Cont.)

오픈타입 (OTF) : 3 차 베지에 곡선

2015-05-01

Page 28: [15.05.01] Bèzier Curve

28

글꼴 (Cont.)

비교

2015-05-01

Page 29: [15.05.01] Bèzier Curve

29

글꼴 (Cont.)

비교 (Cont.)

2015-05-01

파일 타입 트루타입 (TTF) 오픈타입 (OTF)

사용 범위MS Office, 한글 등

화면용 프로그램Adobe 제품군 등출력용 프로그램

곡선 표현 방법

2 차 베지에 곡선 3 차 베지에 곡선

권장 사용자 일반 사용자 및 디자이너고해상도 출력이 필요한

디자이너

속도 빠름 느림

Page 30: [15.05.01] Bèzier Curve

30

B-SPLINE CURVEAppendix A

2015-05-01

Page 31: [15.05.01] Bèzier Curve

31

베지에 곡선의 한계

2015-05-01

베지에 곡선

낮은 Locality

복합 베지에 곡선

G0 ~ C1 연속성 표현 가능

Page 32: [15.05.01] Bèzier Curve

32

복합 베지에 곡선의 한계

2015-05-01

복합 베지에 곡선

G0 ~ C1 연속성 표현 가능

B- 스플라인 곡선

G0 ~ C2 연속성 표현 가능

Page 33: [15.05.01] Bèzier Curve

33

B- 스플라인 곡선

조정점별 기반함수의 중첩

2015-05-01

Page 34: [15.05.01] Bèzier Curve

34

B- 스플라인 곡선 (Cont.)

3 차 B- 스플라인 곡선

2015-05-01

Page 35: [15.05.01] Bèzier Curve

35

B- 스플라인 곡선 (Cont.)

C2 연속성

2015-05-01

Page 36: [15.05.01] Bèzier Curve

36

B- 스플라인 곡선 (Cont.)

C2 연속성 (Cont.)

2015-05-01

G1? G0?

Page 37: [15.05.01] Bèzier Curve

37

B- 스플라인 곡선 (Cont.)

균등 나트벡터

2015-05-01

Page 38: [15.05.01] Bèzier Curve

38

B- 스플라인 곡선 (Cont.)

차등 나트벡터

2015-05-01

NURBSNon-Uniform Rational B-Spline

차등 유리 B- 스플라인

Page 39: [15.05.01] Bèzier Curve

39

REFERENCEAppendix B

2015-05-01

Page 40: [15.05.01] Bèzier Curve

40

참고 문헌

http://cfile5.uf.tistory.com/attach/201118174B09FA1D74BCBE http://web.hallym.ac.kr/~

cgsong/data/lecture/graph1/lec_data/06_ref13_spline.ppt http://en.wikipedia.org/wiki/B%C3%A9zier_curve http://en.wikipedia.org/wiki/File:Quadratic_Beziers_in_string_art.svg http://sketchpan.com/?yeji123=510758 http://en.wikipedia.org/wiki/File:B%C3%A9zier_2_big.svg http://en.wikipedia.org/wiki/File:B%C3%A9zier_3_big.svg http://en.wikipedia.org/wiki/File:B%C3%A9zier_4_big.svg http://en.wikipedia.org/wiki/File:B%C3%A9zier_2_big.gif http://en.wikipedia.org/wiki/File:B%C3%A9zier_3_big.gif http://en.wikipedia.org/wiki/File:B%C3%A9zier_4_big.gif http://commons.wikimedia.org/wiki/File:BezierCurve.gif http://yoon-talk.tistory.com/64

2015-05-01

Page 41: [15.05.01] Bèzier Curve

41

감사합니다

2015-05-01

Page 42: [15.05.01] Bèzier Curve

42

이 프레젠테이션은http://slideshare.net/525hm/150501-bezier-curve-47398290에서 다시 보실 수 있습니다

그림을 추가하려면 아이콘을 클릭하십시오

2015-05-01