Построение кривой Безье в среде Visual Studio с использованием языка программирования С#

Слайд 2

2

2

Слайд 3

Цель исследования: исследовать данный вид кривых, освоить алгоритм построения, научиться строить

Цель исследования:

исследовать данный вид кривых, освоить алгоритм построения, научиться строить кривые

как с применением программного кода, так и в графических редакторах.

Задачи исследования:

исследовать понятие и историю возникновения кривых Безье;
исследовать алгоритм построения кривых Безье;
предложить программу для построения кривых Безье на языке программирования С#;
изучить области применения и возможности построения и возможности использования построения данных кривых

3

Слайд 4

Пьер Этьен Безье 4

Пьер Этьен Безье

4

Слайд 5

, i i,n Где Р - функция опорных вершин, b -

,

i

i,n

Где Р - функция опорных вершин, b -
функции кривой, или полином

Бернштейна:

b

i,n

i

n-i

5

Слайд 6

[x,y]=(1−t)P0+tP1 x=(1−t)P0x+tP1x y=(1−t)P0y+tP1y [x,y]=(1−t)2P0+(1−t)tP1+t2P2 6

[x,y]=(1−t)P0+tP1
x=(1−t)P0x+tP1x
y=(1−t)P0y+tP1y

[x,y]=(1−t)2P0+(1−t)tP1+t2P2

6

Слайд 7

6

6

Слайд 8

Программная реализация 7

Программная реализация

7

Слайд 9

8

8

Слайд 10

9

9

Слайд 11

10

10