• 검색 결과가 없습니다.

이 때 생성되는 2개의 4차 Bezier 곡선의 조정점을 구하시오

N/A
N/A
Protected

Academic year: 2022

Share "이 때 생성되는 2개의 4차 Bezier 곡선의 조정점을 구하시오"

Copied!
5
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

1. (de Casteljau Algorithm) 다음 그림은 어느 선박의 선수부 Section Line을 나타낸 것이다. 5개 의 조정점(Control Point) b0, b1, b2, b3, b4이 주어졌을 때, 조정점을 잇는 각각의 선분을

( )

ˆ: 1 ˆ

u -u 로 4번 연속적으로 내분하는 점은 4차 곡선 상에 있게 된다.

u

u%

b

0

b

1

b

2

b

3

b

4

0 0 0

1 1 1

0 1

1) [5점] de Casteljau Algorithm을 이용하여 uˆ에서의 곡선 상의 점을 구하고 그 점이 조정점

b0, b1, b2, b3, b4으로 정의되는 4차 Bezier 곡선 상의 점임을 보여라. (식 유도 과정을 적으 시오.)

2) [5점] 위 4차 Bezier 곡선은 uˆ에서의 곡선 상의 점을 기준으로 2개의 4차 Bezier 곡선으로 나눌 수 있다. 이 때 생성되는 2개의 4차 Bezier 곡선의 조정점을 구하시오.

(2)

2. 다음 그림은 어느 선박의 선수부 Section Line을 나타낸 것이다.

St. 19.75

p0p1p2p3 p4

p5 p6

p7 p8 p9 p10 p11 p12

p13 p14

St. 19.75

( )

0 0, 0 d

( )

10, 5 d

( )

210,10 d

( )

318, 5 d

( )

4 25,15 d

5개의 조정점 d0, d1, d2, d3, d4이 위의 그림과 같이 주어졌을 때, 3차 B-Spline function y- control ordinate(V00, V10, V20, V30, V40)를 표현하면 다음 그림과 같다. Knot는 그림과 같이 주어 져 있다.

) (u y

u

0 1 uˆ 3

0

V0

0

V1

0

V2

0

V3

0

V4 15

10

5

0

(3)

3) [15점] (Cox-de Boor Algorithm) u=uˆ에서의 3차 B-Spline function y-ordinate는 Cox-de Boor Algorithm을 이용하여 구할 수 있다. 이 결과가 위의 문제에서 구한 결과가 동일함을 보이 시오.

l de Boor Algorithm: 11 1 1

1 1

( ) ( ) ( )

k i n k k - i k -

i i i

i n k i i n k i

u u u u

V u V u V u

u u u u

+ - -

-

+ - - + - -

- -

= +

- -

l Cox-de Boor Algorithm: ( ) 1( ) 11( )

1 1

1 N u

u u

u u u

u N u

u u u

N in

i n i

n n i

i i n i n i

i

- + +

- + - - +

-

- + - -

= -

îí

ì £ <

= -

else 0

if ) 1

( 1

0 i i

i

u u u u

N

l B-Spline Function:

( ) ( )

1 0 0 D

n

i i

i

y u V N u

-

=

=

å

(D: 주어진 B-Spline control ordinate 의 개수, n: 곡선의 차수)

(4)

l

3. (Cubic B-Spline Curve Interpolation) 다음 그림은 어느 선박의 선수부 Section Line을 나타 낸 것이다. 이것을 P0, P1, P2, P3 의 4개의 점을 지나는 부드러운 3차 곡선으로 표현하고자 한다.

단, 연결점인 P1, P2에서 C1, C2 조건을 만족해야 한다.

St. 19.75 St. 19.75

P

P2

P3

t

t1

(5)

1) [10점] 그림을 이용하여 3차 B-Spline Curve의 Control Point를 도시하시오.

2) [20점] 점의 좌표와 양 끝에서의 접선 벡터가 다음과 같이 주어졌을 때, 3차 B-Spline Curve 의 Control Point를 구하시오.

l 점의 좌표: P0 =P0

(

0, 0 ,

)

P1=P1

(

3, 4 ,

)

P2 =P2

(

8, 4 ,

)

P3 =P3

(

12, 7

)

l 접선 벡터: t0 =

(

0, 3 ,

)

t1=

(

3, 3

)

) )(

(

) (

) /(

)} (

) (

) (

) { (

) )(

(

) (

2 1 3 2 1

2 1

2 1 3

2 1

3 2 1 2

1 1 2

2 1 2 1

2 2

+ + + + +

+

+ + +

+ +

+ + + +

+ + +

+ + + +

+

D + D D + D + D

= D

D + D D

+ D + D

D + D + D

D + D + D

D + D

= D

D + D D + D + D

= D

i i i i i

i i

i i i

i i

i i i i

i i

i i i i

i i i i i

i i

g b a

3) [20점] 위에서 구한 B-Spline Control Point를 이용하여 B-Spline 곡선식을 구하고, u =1.5

에서 곡선의 좌표를 구하시오.

B-Spline 곡선식

) ) (

( ) ) (

(

1

0

u u N

y u

u x in

D

i

å

i -

=

ú= û ù êë

=é d

r (D: 주어진 점의 개수)

Cox-de Boor Recurrence Formula

) ( )

( )

( 1 11

1 1

1 N u

u u

u u u

u N u

u u u

N in

i n i

n n i

i i n i n i

i

- + +

- + - - +

-

- + - -

= -

îí

ì £ <

= -

else 0

if ) 1

( 1

0 i i

i

u u u u

N

참조

관련 문서

A man who was very ill believed that laughter could help a person get well. ① He used laughter to help bring himself back to health. ② Treatment included a few hours per day

그런데 조정후 주공정으로 변했다.. 백호로 6번이면 덤프트럭을 채울 수 있다.. 5) 이론적으로 체적환산계수가 클수록

고혈압과 고지혈증은 독립인지

Newton 방법을 이용하여, 다음 방정식의 해를 소수점 아래 6자리까지 정확하게 구하시오... 고정점 반복법을 이용하여, 다음 수를 소수점

이때 자장의 세기 H와 자속밀 도 B의 관계를 나타낸 곡선을 히스테리시스 곡선(hysteresis loop)이라고 한다...  외부 자장이 그 속에 놓여 있는 철편을 자화시킬

이 마름모를 사각형의 단면의 핵(core

[r]

다음은 어느 학급의 학생  명을 대상으로 지난 일주일 동안 독서한 시간을