![]() КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
В-СПЛАЙН ИНТЕРПОЛЯЦИЯСтр 1 из 6Следующая ⇒ Процесс интерполяции в MathCAD В-СПЛАЙН ИНТЕРПОЛЯЦИЯ Представляет интерес задача: т.е. задано известное множество данных на поверхности, надо найти задающую полигональную сетку для В-сплайн поверхности, наилучшим образом интерполирующей эти данные. Так как границы поверхности, представляемой этими данными, обычно известны, то здесь будут рассматриваться только незамкнутые В-сплайн поверхности. Разработка аналогичного метода для замкнутых поверхностей с помощью периодических В-сплайн поверхностей не представляет труда. Обсуждение ограничивается топологически прямоугольными сетками, т. е. данные умозрительно могут быть представлены как находящиеся в точках пересечения прямоугольной решетки. Эта задача схематично изображена на рис. 6-49, где показана задающая полигональная сетка размера Заметим, что Рис. 1. Определение В-сплайн поверхности по известному набору данных. В результате для исходной точки поверхности получим
где для топологически прямоугольного множества
где Если матрица
В этом случае получившаяся поверхность проходит через все исходные точки. Хотя эта поверхность будет везде Рис. 2. Интерполяция В-сплайн поверхностью. (a) Исходные точки и интерполирующий характеристический многогранник; (b) исходные точки и сгенерированная поверхность. Опыт показывает, что в общем случае, чем меньше точек задающей полигональной сетки, тем лучше выглядит поверхность. Если
Параметрические значения
Аналогично для
где Для интерполяции с помощью В-сплайн кривой данный метод не может привести к появлению точек или линий складок (разрывов первой или второй производной) в получаемой поверхности. Отметим из рис. 2, что вершины задающей полигональной сетки, полученные из уравнения (1), расположены произвольным образом в пространстве. Это неудобно, если в дальнейшем поверхность предполагается модифицировать. Разработан итерационный метод, основанный на параметрических значениях
|