Лесни за използване криви на Безие - Всичко за ИТ и програмиране
Написано на 15 септември 2012 г. .
Проста и ясна реализация на известни криви на Безие в C #.

Кривите на Безие са най-фундаменталните криви, използвани предимно в компютърната графика и обработката на изображения. Тези криви се използват предимно за интерполация, апроксимация, изчертаване на криви и изобразяване на обекти. Тази статия показва по много прост и ясен начин как тези криви могат да бъдат конструирани и използвани.
Кривите на Безие са параметрични криви, изключително персонализирани и гладки, подходящи за много задачи. Те са кръстени на Пиер Безие, френски математик и инженер, който е разработил този метод на компютърно чертане в края на 1960 г., докато е работил за автомобилния производител Renault. Твърди се, че по същото време в хода на изследванията на Форд възниква същото развитие. Все още не е ясно кой първо ги е създал.
Статията се фокусира основно върху интерполацията и графичните криви. Когато интерполирате, трябва да намерите неизвестни токове, като използвате известни стойности. Набор от дискретни точки може да бъде представен като непрекъсната структура, като се получава строго определена крива за липсващите точки. Кривата се инициализира с определени базови точки и се опитва да генерира нови точки, които приближават (или интерполират) старите стойности.
Помислете за n +1 точки P 0, ..., Pn и свържете точките в многолиния, наричана по-долу контролния полигон.

При наличие на точки Pi, i = 0. n, нашата задача е да определим кривата g (t) за всички стойности на t? [0,1]. Идеята е показана по-долу:
