Вычисление NURBS-кривой

Координаты х, у, г точки на NURBS-кривой, определяемой значением параметра u0, получаются по формуле:

Вычисление NURBS-кривой

И числитель, и знаменатель в выражении (6.52) имеют форму уравнения 13- сплайна, поэтому они могут вычисляться по алгоритму, предназначенному для вычисления В-сплайна. Алгоритм Кокса—де Бура приводится в приложении 3. При вычислении числителя в качестве задающих точек следует брать точки с координатами hiРi, а при вычислении знаменателя — точки hi

Смотрите также