Дискретные периодические сплайны с векторными коэффициентами и поверхности Кунса тема автореферата и диссертации по математике, 01.01.07 ВАК РФ

Чашников, Николай Викторович АВТОР
кандидата физико-математических наук УЧЕНАЯ СТЕПЕНЬ
Санкт-Петербург МЕСТО ЗАЩИТЫ
2010 ГОД ЗАЩИТЫ
   
01.01.07 КОД ВАК РФ
Диссертация по математике на тему «Дискретные периодические сплайны с векторными коэффициентами и поверхности Кунса»
 
Автореферат диссертации на тему "Дискретные периодические сплайны с векторными коэффициентами и поверхности Кунса"

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

На правах рукописи

Чашников Николай Викторович 0Й4603341

ДИСКРЕТНЫЕ ПЕРИОДИЧЕСКИЕ СПЛАЙНЫ С ВЕКТОРНЫМИ КОЭФФИЦИЕНТАМИ И ПОВЕРХНОСТИ КУНСА

01.01.07 — вычислительная математика

АВТОРЕФЕРАТ диссертации на соискание учёной степени кандидата физико-математических наук

1 о ИЮН 2010

Санкт-Петербург 2010 г.

004603841

Работа выполнена на кафедре исследования операций

математико-механического факультета Санкт-Петербургского государственного университета

НАУЧНЫЙ РУКОВОДИТЕЛЬ:

доктор физико-математических наук, профессор Малозёмов Василий Николаевич

ОФИЦИАЛЬНЫЕ ОППОНЕНТЫ:

доктор физико-математических наук, профессор Демьянович Юрий Казимирович, (Санкт-Петербургский государственный университет)

доктор физико-математических наук, профессор

Певный Александр Борисович (Сыктывкарский государственный университет)

ВЕДУЩАЯ ОРГАНИЗАЦИЯ:

Академический университет РАН (Санкт- Петербург)

Защита состоится 10 июня 2010 г. в О часов на заседании совета Д 212.232.49 по защите докторских и кандидатских диссертаций при Санкт-Петербургском государственном университете по адресу: 198504, Санкт-Петербург, Петродворец, Университетский пр., д. 28, математико-механический факультет, ауд. 2448.

С диссертацией можно ознакомиться в Научной библиотеке им. М. Горького Санкт-Петербургского государственного университета по адресу: 199034, Санкт-Петербург, Университетская наб., 7/9.

Автореферат разослан « < » 2010 г.

Учёный секретарь диссертационного совета,

Гг.

доктор ("

| физико-математических наук, профессор ¡У^^У^ОС^ А. А. Архипова

Общая характеристика работы

Актуальность темы. Область прикладной математики, называемая геометрическим моделированием (компьютерная геометрия, Computer Aided Geometrie Design, CAGD), активно развивается с середины 20-го века, В этой области изучаются способы построения кривых, поверхностей и тел, а также компьютерная реализация различных операций, производимых с ними. Геометрическому моделированию посвящены несколько книг и монографий. Кроме того, эта область является темой множества статей, часть из которых выходит в специализированных журналах (Computer Aided Geometrie Design, Computers

Graphics, Computer Graphics and Image Processing).

Обычно в геометрическом моделировании кривая определяется как множество значений непрерывной вектор-функции, заданной на отрезке вещественной оси. Например, для построения замкнутых кривых можно использовать тригонометрические полиномы. Однако реально используются значения вектор-функции только в некотором конечном числе точек. Поэтому можно с самого начала определять кривую при помощи вектор-функции, заданной на дискретном множестве. В случае замкнутой кривой для этой цели можно применить дискретные периодические сплайны1, которые были введены для нужд дискретного гармонического анализа. Если в гармоническом анализе рассматривались сплайны с комплексными коэффициентами, то в геометрическом моделировании естественно использовать вещественные векторные коэффициенты. При этом свойства дискретных сплайнов можно распространить на получаемые кривые. Особенно важно свойство минимальной нормы, которое гарантирует, что построенные кривые не будут иметь нежелательных ос-цилляций.

Поверхность в геометрическом моделировании определяется вектор-функцией от двух параметров, заданных на прямоугольной или треугольной области. Существует различные подходы к построению поверхностей. Один из способов предложил Стивен Куне (Steven Coons)2. Он указал формулу поверхности, границей которой является заданный криволинейный четырёхугольник. Поверхности такого вида называются теперь билинейными поверхностями Кунса. В той же работе вводится бикубическая поверхность Кунса, которая интерполирует не только значения, "но и производные на границе четырёхугольной области.

Часто для получения поверхности нужной формы недостаточно задать её граничные кривые. В таких случаях определяют сеть из пересекающихся кривых, через которые должна проходить поверхность. Требуемую поверхность можно составить из нескольких бикубических поверхностей Кунса, но для обеспечения гладкости необходимо согласовывать значения производных на кривых и в узлах сетки. Чтобы избежать связанных с этим трудностей, Уильям Гордон (William Gordon) предложил способ, позволяющий задать всю поверхность одной формулой. Построенная поверхность проходит через все кривые и обладает требуемой гладкостью. Поверхности такого вида называются поверхностями Гордона.

Идеи Кунса применимы не только для получения поверхностей с четырёхугольной областью определения параметров. Можно построить поверхность, границей которой является заданный криволинейный треугольник. В отличие от поверхностей Кунса на четырёхугольнике, для треугольников существуют различные способы решения этой задачи. Дальнейшие исследования привели к построению поверхности, заполняющей внутрен-

1Малозёмов В. Н., Певный А. Б. Дискретные > гриодические сплайны и их вычислительные применения // Журн. вычисл. мат. и матем. физ. 1998. Т. 38. № 8. С. 1235-1246.

2Coons S. Surfaces for Computer aided destgn of iрасе forms. Technical report, MIT, 1967.

ность криволинейного пятиугольника и, в общем случае, п-угольника.

Изначально поверхности Кунса были получены как наиболее простые поверхности, удовлетворяющие заданным граничным условиям. При этом существует бесконечное множество других поверхностей, удовлетворяющих тем же условиям. Оказалось, что для некоторых видов граничных условий можно определить целевой функционал таким образом, что соответствующая поверхность Кунса будет доставлять минимум этому функционалу на множестве всех поверхностей, удовлетворяющих заданным условиям. Это свойство называется свойством минимальной нормы.

Были описаны различные способы обобщения поверхностей Кунса. Можно обобщить формулу поверхности Кунса со случая двух переменных на случай произвольного количества переменных. Также исследовалось обобщение вида зависимости внутренних точек поверхности Кунса от точек на границе. Например, каждая точка билинейной поверхности Кунса является линейной комбинацией восьми граничных точек. В общем случае зависимость может выражаться суммой граничных точек с некоторыми коэффициентами или даже интегралом по границе с некоторым весом. Кроме того, условия для поверхности Кунса можно задавать не граничными кривыми, а граничными поверхностями. Это позволяет строить поверхности Кунса, гладким образом заполняющие отверстия различной формы.

Цель работы.

1) Построение замкнутых кривых при помощи дискретных периодических сплайнов с векторными коэффициентами и исследование свойств таких кривых.

2) Обобщение поверхностей Кунса, позволяющее определять замкнутые поверхности на базе дискретных периодических сплайнов.

3) Установление свойств минимальной нормы для получаемых кривых и поверхностей.

Методика исследования. В диссертационной работе использовались методы дискретного гармонического анализа, вычислительной математики, вариационного исчисления и конструктивной теории функций.

Научная новизна. В диссертации получены следующие основные результаты.

1) Предложен способ построения замкнутых кривых при помощи дискретных периодических сплайнов с векторными коэффициентами.

2) Найдены предельные кривые для интерполяционных дискретных периодических сплайнов.

3) Разработан способ построения замкнутых кривых, проходящих через заданные точки и имеющих в них заданные направления. Исследованы экстремальные и предельные свойства этих кривых.

4) Предложен способ обобщения поверхностей Кунса, позволяющий строить замкнутые поверхности на базе дискре!"ных периодических сплайнов с векторными коэффициентами.

5) Установлено свойство минимальной нормы для обобщённой поверхности Кунса.

6) Найден предел дискретных поверхностей Кунса при уменьшении шага дискретизации и доказано свойство минимальной нормы для предельной поверхности.

Практическая ценность. Работа носит теоретический характер. Результаты диссертации могут быть использованы для построения замкнутых кривых и поверхностей в системах автоматического проектирования.

Апробация работы. По результатам диссертации были сделаны доклады на следующих научных конференциях и семинарах:

• Международная научная конференция «Космос, астрономия и программирование» (Лавровские чтения) (Санкт-Петербург, 20-22 мая 2008 г.);

• семинар кафедры вычислительной математики математико-механического факультета СПбГУ;

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

• семинар по дискретному гармоническому анализу и геометрическому моделированию (БНА к САвЪ).

Публикации. По теме диссертации опубликовано шесть работ [1-6], перечисленных в конце автореферата. Статьи [1-3] опубликованы в изданиях, входящих в перечень ВАК.

Работы [1, 2] написаны в соавторстве. В статье [1] В. Н. Малозёмову принадлежит идея построения кривых при помощи дискретных периодических сплайнов с векторными коэффициентами. Метод построения замкнутых поверхностей разработан диссертантом. В работе [2] В. Н. Малозёмов предложил упрощение обозначений и доказательств. Диссертанту принадлежит идея использования линейных операторов для записи граничных условий и условий на смешивающие функции, а также способ построения поверхности тора при помощи бикубических поверхностей Кунса.

Структура и объем работы. Диссертация состоит из введения, 2 глав, разбитых на 11 параграфов и списка литературы. Объём диссертации — 113 страниц. Список литературы насчитывает 45 наименований. В диссертации имеется 39 рисунков.

Во введении дан краткий исторический обзор и сформулированы основные результаты диссертации.

Первая глава посвящена построению кривых при помощи дискретных периодических сплайнов с векторными коэффициентами.

В § 1 вводятся основные понятия дискретного гармонического анализа. Для натурального N обозначим через С^ пространство ^-периодических комплекснозначных функций целочисленного аргумента, называемых сигналами. Положим = exp(2■кi/N). Для целого неотрицательного числа г дискретная N-периодическая функция Бернулли порядка г определяется формулой

Пусть N = тп, где п,т — натуральные числа, отличные от единицы. Приведём определение дискретных N-периодических В-сплайнов. В-сплайн первого порядка на основном

СПбГУ;

Содержание работы

периоде 0 : N — 1 задаётся явно

!п — у при ] 6 0 : п — 1,

О при ] е п : N - п,

j -N + п при j £ N -п + 1: N -1.

В-сплайны более высоких порядков определяются с помощью циклической свёртки N-1

Я»,п= лег, и = 2,з,....

к=0

Дискретным периодическим сплайном порядка г называется сигнал вида

ш-1 р=0

где ар е С. Сплайн порядка г можно также выразить через функции Бернулли:

т-1

50') = со + С1(р)Ь2т,кЬ + г - рп), Р=о

где со, С1(0), Сх (1), ..., Сх{т — 1) — комплексные коэффициенты, для которых выполняется соотношение С1 (?) = О-

В § 2 описываются дискретные периодические сплайны с векторными коэффициентами. Введём нормализованные ¿-сплайны

= rQr.nO').

Пусть задано натуральное число ё. Дч~.кретпый N-периодический сплайн порядка г с векторными коэффициентами определим как вектор-функцию вида

т-1

80) = Х>й-,"0-рп). Л'ег, (1)

р=0

где ар 6

Рассмотрим интерполяционную задачу для дискретных периодических сплайнов

Э (1п)=х(1), /е0:т-1, " (2)

где х(1) е — заданные векторы. Эта задача имеет единственное решение. Кроме того, интерполяционный сплайн доставляет единственный минимум функционалу

ЕИ(ДГ0У)!12

3=0

на множестве всех ^-периодических вектор-функций {(з), удовлетворяющих условиям

Ц1п) = х(/), / € 0 : т - 1.

Это свойство называется свойством минимальной нормы.

Дискретные периодические сплайны с векторными коэффициентами можно использовать в геометрическом моделировании для построения замкнутых кривых. Чтобы пояснить это, перепишем формулу (1) в виде

Я0') = Яг,пи-рп)ар.

р=0

При фиксированном ] числа £?г,п(? — рп), р £ 0 : т — 1, неотрицательны и в сумме равны единице, так что есть выпуклая комбинация векторов Эр, называемых полюсами. Соединим отрезками пары соседних точек в(^), БУ 4- 1) для = 0,1,..., ЛГ — 1. Получим замкнутую ломаную в пространстве К*4, содержащуюся в выпуклой оболочке полюсов. Если при этом значения ар были получены исходя из интерполяционных условий (2), то построенная ломаная будет проходить через точки х(1).

Пусть г = 2, т = 12, п = 16. На рис. 1 изображены точки интерполяции с порядковыми номерами и значения дискретного периодического сплайна, а на рис. 2 — ломаная, полученная путём соединения соседних точек сплайна отрезками.

. с .

. ' 9

5 .••••■ 1 .0 Ч

. ■ 4 О

«>6 0«

10 • • Ч 1 »

. 'е. .е-

Рис. 1. Точки интерполяции и значения сплайна

Рис. 2. Замкнутая ломаная

В §3 приведён эффективный алгоритм вычисления значений дискретных периодических сплайнов. Обозначим

ш-1

ЗД) = Qi.nO' ~ Р"),

р=0

1

б.О) = - V 01 ,»(*) -к), V = 2,3,....

ПРЕДЛОЖЕНИЕ 3.1. Справедливо равенство Б = Зг. ПРЕДЛОЖЕНИЕ 3.2. Для сплайна первого порядка справедлива формула

81{1п + к)"Я{ + ^ Дем, А; € 0 : п — 1, (е0:ш-1. (3)

Здесь ат = £1о.

Обратимся к вопросу о вычислении циклической свёртки

к=О

где x(j) = (z'O), x2(j),... ,xd(j)) — векторный /V-периодический сигнал. Зафиксируем j е 0 : N — 1 и введём обозначения

d0 = x(j), dfc = x(j - к) + x(j + к) при к € 1 : п - 1.

Построим последовательность векторов {h*} по правилу

hfc = d* + к = 0, l,...,n- 1; h_! = 0.

В § 3 доказано, что

п fc=0

Итак, для вычисления значений дискретного периодического сплайна S(j) порядка г потребуется найти значения Si (j), используя формулу (3), и последовательно вычислить значения сплайнов S2, S3,..., Sr, используя схему (4). При этом количество выполняемых операций сложения пропорционально rnN, а умножения — rJV.

Зафиксируем натуральные числа г и ш, ш ^ 2, и набор векторов х(0), х(1),..., х(ш —1) из Rrf. Для натурального п, отличного от единицы, построим дискретный периодический сплайн с векторными коэффициентами

ш—1

Sr.nO) = Е - 'п). 3 6 z, (5)

1=0

удовлетворяющий интерполяционным условиям

Sr,n(in) = x(l), / € 0 : га — 1.

Значения сплайна Sr,n(j) образуют множество из тп точек пространства R"1. В §4 показано, как найти предел этого множества при п —> оо.

Определим периодический В-сплайн первого порядка как m-периодическую вещественную функцию, которая на основном периоде [0, т] задаётся формулой

il-t, при te [0,1), 0, при(е [1,ш-1],

t — m+l, при t 6 (m - 1, ш].

Периодические В-сплайны более высоких порядков определим при помощи свёртки

Гт

Pv(t)= / Pv-1(s)P1(t-s)ds, v — 2,li.....

Jo

ТЕОРЕМА 4.1. Коэффициенты интерполяционных сплайнов (о1! сходятся: с„(/)-у с(/), I S 0 : m - 1.

n-юо

Если положить

т-1

sr(t) = £c(i)Pr(t-i), te R,

1=0

то

max ||Srn(j)-Sr(i)||->0.

Предельный сплайн Sr(i) принадлежит пространству C2r~2. Геометрически теорема 4.1 означает, что ломаные, определяемые дискретными сплайнами Sri„, сходятся при неограниченном увеличении п к кривой, задаваемой вектор-функцией Sr(t). Рассмотрим экстремальную задачу

гт

/ ||fW(i)|| Л-> min,

Jo

f (I) = x(/), I € 0 : m - 1,

few;.

(6)

где — пространство ш-периодических вектор-функций Г: К К*1, у которых г-я производная суммируема с квадратом на основном периоде [0, т].

ТЕОРЕМА 4.2. Предельный сплайн 8Г(<) является единственным решением задачи (6).

В § 5 исследуется интерполяционная задача для дискретных периодических функций, в которой кроме значений функции заданы также направления в точках интерполяции. Обозначим через „ пространство вектор-функций целочисленного аргумента вида

т— 1 Т71—1

30) = Со + ^ С х(р) &2г,АгС7 + С 2(р) Ь2г^и -рп + г-1),

р=О р=0

где со, С1 (р), С2(р) — векторные коэффициенты из удовлетворяющие соотношению

т-1

£(с1(р) + с2(р))=0.

р=о

Рассмотрим в пространстве ВГ1„ интерполяционную задачу

8(гп)=х(0, I 6 0: т-1, А8(1п)=у(1), I € 0 : т — 1,

где х(/), у(I) — произвольные векторы из К1'.

ТЕОРЕМА 5.1. Интерполяционная задача (7) имеет решение и оно единственно.

В диссертации описан эффективный метод нахождения такого решения. Сформулируем экстремальную задачу

£||ДгШ)||2->тт,

¡=о

Ц1п)=х(1), 1е0:т-1, (8)

ДМп) = у(/), I е 0 : т - 1,

ТЕОРЕМА 5.3. Единственным решением задачи (8) является интерполяционная вектор-функция в» из Вг>п.

Вектор-функции из пространства п можно использовать для построения замкнутых кривых. Пусть заданы наборы векторов

х(0),х(1),...,х(ш-1)еК'г, у(о),у(1),--.,у(т-1) е К*.

Найдём вектор-функцию ЭО), являющуюся решением интерполяционной задачи (7). Соединим отрезками соседние точки Э^), 80' +1) при ^ = 0,1,... ,N—1. Получим замкнутую ломаную в пространстве К"*. Эта ломаная будет проходить через заданные точки х(/) и иметь в этих точках заданные направления у(/).

Положим г = 3, в. = 2. На рисунках 3 и 4 изображены ломаные с вершинами ЭО). Векторы х(/) показаны кружками, направления векторов у (/) указаны пунктирными стрелками. Параметр п равен 20.

Пусть гит — натуральные числа, отличные от единицы. Пусть заданы также наборы векторов

х(0),х(1),...,х(т-1) бГ*, у(0),у(1),-,у(т-1)еК'1.

Согласно теореме 5.1 для каждого натурального п, отличного от единицы, найдётся вектор-функция 8Г|П из пространства Вгп, являющаяся решением интерполяционной задачи

8г,„(/п) =х(г), / е 0 : т — 1,

ДЭгп(1п) = —, / е 0 : т — 1. п

В §6 исследуется поведение множества точек {8Г|П0) I] € 2} при неограниченном увеличении п.

Определим последовательность функций /}„: R —> R, периодических с периодом 1. Функцию /?i(i) на основном периоде зададим формулой

ftW Н. при i = О,

Ц-t, при ¿е (о,1].

Остальные функции Д,(4) на основном периоде определим при помощи рекуррентного соотношения ( 1

A,+1(i) = / Д,(г) dr + [ т/9„(т) dr, i 6 [о, 1]. vo jo

В §6 показано, как найти векторные коэффициенты с0, Ci(р), с2{р) таким образом, чтобы сплайн

ш—1 m—1

Sr(t) = Со + Е С1(р) /32г_! (i^) + Y, са(р) А,

р=0 р=0

был пределом дискретных интерполяционных сплайнов Sr,„. ТЕОРЕМА 6.2. Справедливы предельные соотношения max ||srn(j) — Sr(^)||-> 0,

j € 0: N—l II уп II n-+oc

max ||nASr,„0")-S;(i)||-> О-

j € 0: N—l II 4n/ll n—у со

Предельный сплайн Sr принадлежит пространству С2г_3. Геометрический смысл теоремы 6.2 заключается в том, что замкнутые ломаные, соответствующие дискретным вектор-функциям Sr,„(j) сходятся при неограниченном увеличении п к кривой, задаваемой вектор-функцией Sr(f).

Рассмотрим экстремальную задачу

J о

||Г«(4)||2Л->пш1,

= х(0, /е0:тп-1, (9)

?(1) = у(1), I € 0 : т — 1, {еЩ.

ТЕОРЕМА 6.3. Предельный сплайн 8Г(<) является единственным решением экстремальной гадачи (9).

Вторая глава диссертации посвящена поверхностям Кунса и их обобщениям. В § 7 рассматриваются билинейные и бикубические поверхности Кунса. Пусть заданы непрерывные вектор-функции

[о, 1] -> к3,

для которых справедливы равенства

Гх(0) = вх(0>, ^(1) = ё2(0),

ГаСО) = вх(1), Ь(1) = &(!}■

Кривые, соответствующие заданным вектор-функциям, образуют криволинейный четырёхугольник в пространстве К3. Билинейная поверхность Кунса определяется формулой

с(«,«) = вдад + Я2(и)ВД + Я^Ыи) + Н2(ь)&2(и) -

- [Н^Н^ь) 81(0) + Я!(и) Яа(®) Ва(0) + Я2(и) ВД ё1(1) + Н2(и) Н2(у) &(1)],

где Я1(4) = 1 — Я2({) = Функции Я! и Н2 называются смешивающими функциями. Для вектор-функции с (и, г) выполняются тождества

с(0,и) = ВД, с(М) = ад, «€[0,1], с(и,0) = с(и,1) = g2(u), и €[0,1].

Геометрический смысл этих условий в том, что граница поверхности Кунса совпадает с заданным криволинейным четырёхугольником.

Далее в § 7 вводятся бикубические поверхности Кунса, которые интерполируют не только значения, но и производные на границе четырёхугольной области. Показывается, как составить поверхность тора из четырёх поверхностей Кунса со специальным образом заданными смешивающими функциями.

В §8 показано, как можно обобщить понятие поверхности Кунса. Пусть £>и — непустое множество, Гц — некоторое линейное пространство, элементами которого являются вещественные функции над £>„. Кроме того, пусть задан набор линейных функционалов ЬТи -> К и набор функций Я",..., из Ти, удовлетворяющих соотношениям

Ь?(Н})=8ц, т.

Аналогично, пусть задано непустое множество Д,, линейное пространство Т„, состоящее из вещественных функций над Д,, набор линейных функционалов ..., : % -»■ к и набор функций Щ,..., Я^ из Т„, удовлетворяющих соотношениям

Функции Я", Я| будем называть смешивающими функциями.

Определим множества вектор-функций, координатные функции которых принадлежат Т„ и Т„:

Т. = {8: Д, К' | 6(и) = (д1(и),... € Ти},

Т. = ^: Д, К« | ОД = (/Ч«),..., /"И), /* 6 Г„|. Введём линейные операторы

ь? (в) = (¿."(А1). • • • - №)) дая 8(«) = (^(и),..., /(«)) ет„,г = 1,...,ш; ) = д™ Г(«) = (/Ч«).-./'(«)) еТ„,7 = 1,...,П.

Пусть заданы наборы вектор-функций

^.■■•■Гт е т„, е т„,

удовлетворяющих условиям согласования

Ь?(а) = ВД, г€1:т, ¿е1:п.

Определим вектор-функцию с : Du х Dv Md:

тп n т п

с(и,«) = £ я» ад+Е я>) &■(«) -ЕЕ я"(и) н>) ь?(&). (ю) ¡=1 j=l i=l j = l

Множество точек {c(u, v) | u 6 Du, v G Д,} пространства Rd назовём обобщённой поверхностью Кунса, построенной по опорным вектор-функциям fi, gj.

ТЕОРЕМА 8.1. Вектор-функция с(u,v), задаваемая формулой (10), удовлетворяет условиям

L,u(c(", v)) = U{v), iel:m, v 6 Dv,

Ц{с(и, •)) = gj(u), j <E 1 : n, ueDu.

Билинейные и бикубические поверхности Кунса, а также поверхности Гордона являются частными случаями обобщённой поверхности Кунса.

В §9 вводятся дискретные поверхности Кунса. Пусть = тхщ, N2 = т2п2, где mi, rii и m2, п2 — натуральные числа, отличные от единицы. Положим Du = Dv = Ъ. Определим пространство Г„ как множество всех jVi-периодических, а Т„ — как множество всех Л^-периодических вещественных функций над Z. Зададим функционалы L" и Щ формулами

Ц{3) = fl(ini). t G 0 : mi — 1, ЩЛ = /0'"а). 3 е 0 : ш2 - 1.

Пусть 7*1, т~2 — натуральные числа. Возьмём в качестве смешивающей функции Щ фундаментальный дискретный ^-периодический сплайн порядка гь удовлетворяющий условиям

Щ(кщ) = Äo,*, к в 0 : пц - 1,

а в качестве Яд — фундаментальный дискретный Л^-периодический сплайн порядка г2, удовлетворяющий условиям

Щ(кп2) = 50,к, ке0:т2-\.

Остальные смешивающие функции определим при помощи сдвига:

Щ(и) = Н^и-гщ), t 6 1 : mi — 1, и g Z, Я» = Я0> - jn2), j е 1 : т2 - 1, »6Z. Пусть заданы наборы вектор-функций

fo, • • • , fmi-l, gOi • • ч gm2-l : Z

где вектор-функции f; — ЛГг-периодические, gj — JVj-периодические. Условия согласования сведутся к равенствам

= gj(m), г € 0 : mi — 1, j е 0 : то2 - 1. Формула (10) в этом случае примет вид

771 i — 1 Ш2—1 Ш1 —1т712 —1

Ф, v) = е я» ад + Е я» & н -ЕЕ я» (")

i=0 j=0 t=0 j=Q

Построенная по ней вектор-функция с(и, у) будет удовлетворять соотношениям

с (и,зп2) = с{гщ,у) =

3 6 0 : т2 — 1, и €

г 6 0 :7711 — 1, " € !

Вектор-функция с {и, у) периодична с периодом N1 по первому аргументу и с периодом N2 — по второму. Пусть ё = 3. Множество значений {с(и, у) | и, V 6 2} назовём дискретной поверхностью Кунса. Строго говоря, вектор-функция с (и, и) не задаёт поверхность, так как множество её значений — дискретный набор точек в пространстве. Однако можно построить замкнутую многогранную поверхность, состоящую из треугольных граней с вершинами

с {и, у), с(и + 1,и), с(и,г> + 1)

и

с(и + 1,и), с(и,у + 1), с(и +1,г>+1)

для всех пар и и г). Согласно условиям (12) полученная поверхность будет проходить через все опорные кривые, задаваемые вектор-функциями Ь(у) и б3(и).

Покажем, как построить поверхность, имеющей вид завязанной в узел трубки. Положим 7711 = 2, Шг = 3. Кривые ^ и ^ идут вдоль трубки, а кривые go, gl и g2 задают три поперечных сечения трубки (см. рис. 5). Точки пересечений ломаных отмечены кружками. Используются параметры щ = 4 и 712 = 40, поэтому ломаные $ состоят из 120 отрезков, а ломаные gj — из 8 отрезков. На рис. 6 показана дискретная поверхность Кунса, построенная по опорным кривым, изображённым на рис. 5, для параметров = гг = 2. «Диагональные» рёбра вида [с(и + 1,и),с(и, у +1)] скрыты для упрощения рисунка.

Рис. 5. Опорные кривые

Рис. 6. Дискретная поверхность Кунса

Положим

(и,«) = £(-1)""^ £(-1ГЧС}2а(и + г,у+Л. 1=0 ]=0

Рассмотрим экстремальную задачу

N^1X2-1

и=0 и=0

а(-,;п2) = ё], ;'е0:т2-1, (13)

а(гп1, ■) = £"», ! 6 0 : п)1 - 1,

а(м + = а(и,у + Л^) = а(и,у).

ТЕОРЕМА 9.1. Вектор-функция с (и, у), задаваемая формулой (11), является единственным решением экстремальной задачи (13).

В § 10 рассматривается аналог свойства минимальной нормы для обобщённой поверхности Кунса. Устанавливается, что если смешивающие функции обобщённой поверхности являются единственными решениями экстремальных задач определённого вида, то при некоторых дополнительных условиях можно описать экстремальную задачу, единственным решением которой будет обобщённая поверхность Кунса. Свойства минимальной нормы для билинейной, бикубической и дискретной поверхностей оказываются частными случаями доказанной теоремы.

Пусть т-1, — натуральные числа, отличные от единицы, и задан набор непрерывных т2-иериодических (¿-мерных вектор-функций ^, ^,..., Гт1-1 и набор непрерывных «•^-периодических (¿-мерных вектор-функций ёь • • •, ёш2-1- Предположим, что выполняются равенства

Ш) = ёЛО. г € 0 : 7П1 - 1, ] 6 0 : т2 - 1.

При натуральных щ и п2, отличных от единицы, проведём дискретизацию вектор-функций ёу.

: = ге0:т!-1, V £Ъ-

ВАп,(и): = 3 е о : т2 - 1, и в Ъ.

Положим N1 = гпхщ, N2 = ш2п2. По вектор-функциям gj¡„¡ можно построить дискретную поверхность Кунса спип2(и,у). Значения вектор-функции спи„г(и,у) образуют множество из А^N2 точек в пространстве Ш''. В § 11 показано, что найдётся вектор-функция с (и, у), множество значений которой является пределом множеств значений вектор-функций с„ЬП2 при неограниченном возрастании щ и п2.

ТЕОРЕМА 11.1. Справедливо предельное соотношение

с„, П2([а;п11, |_з/п2_|) -> с(х,у) равномерно по х,у е К.

' П1,П2-ЮО

Предельная поверхность с (и, у) оказывается частным случаем обобщённой поверхности Кунса.

Пусть порядки г 1 и г2 отличиы от единицы и остовные вектор-функции достаточно гладкие:

' ЪеС2, ¿е0:ш1-1, г^еС1, ;€0:т2-1.

У,

Рассмотрим экстремальную задачу

а(г, у) = Ь(у), г £ 0 : mi - 1, у € К, = gj(x), jeO:m2-l,

д^ду**- dyr*dx'iaeCiR2)'

ßrl+r2 Qn+r 2

a(x + mi, y) = a(x, у + m2) s a(x, y).

ТЕОРЕМА 11.2. Предельная поверхность Кунса с (и, и) является единственным решением задачи (14).

Основные результаты диссертации опубликованы в работах

1. Малозёмов В. Н., Чашников Н. В. Дискретные периодические сплайны с векторными коэффициентами и геометрическое моделирование // Доклады РАН. 2009. Т. 429. № 1. С. 19-21.

2. Малозёмов В. Н., Чашников Н. В. Параметрические поверхности Кунса // Вестн. С.-Петерб. ун-та. Сер. 10. 2008. Вып. 2. С. 16-22.

3. Чашников Н. В. Составные параметрические поверхности Кунса // Вестн. С.-Пе-терб. ун-та. Сер. 10. 2009. Вып. 2. С. 141-145.

4. Чашников Н. В. Предельные кривые для дискретных периодических сплайнов // Электронный архив препринтов С.-Петербургского матем. общества. Препринт 2009-08. (http://www.mathsoc.spb.ru/preprint/2009/index.html#08).

5. Чашников H. В. Аналог эрмитовой интерполяции в дискретном периодическом случае // Электронный архив препринтов С.-Петербургского матем. общества. Препринт 2009-09. (http://www.mathsoc.spb.ru/preprint/2009/index.html#09).

6. Чашников H. В. Предельные кривые для дискретного аналога эрмитовой сплайн-интерполяции // Электронный архив преприитов С.-Петербургского матем. общества. Препринт 2009-11.

(http://www.mathsoc.spb.ru/preprint/2009/index.html#l1).

Подписано к печати 23.04.10. Формат 60 »84 1/16 . Бумага офсетная. Гарнитура Тайме. Печать цифровая. Печ. л. 1,0. Тираж 100 экз. Заказ 4751. Отпечатано в Отделе оперативной полиграфии Химического факультета СПбГУ 198504, Санкт-Петербург, Старый Петергоф, Университетский пр., 26 Тел.: (812) 428-40-43,428-69-19

 
Содержание диссертации автор исследовательской работы: кандидата физико-математических наук, Чашников, Николай Викторович

Введение.

Глава I. Дискретные периодические сплайны с векторными коэффициентами.

§ 1. Основные понятия дискретного гармонического анализа

§ 2. Дискретные периодические сплайны с векторными коэффициентами.

§ 3. Вычисление значений дискретных периодических сплайнов.

§ 4. Предельные кривые для дискретных периодических сплайнов.

§ 5. Аналог эрмитовой сплайн-интерполяции в дискретном периодическом случае.

§6. Предельные кривые для дискретного аналога эрмитовой сплайн-интерполяции.

Глава II. Поверхности Кунса.

§ 7. Билинейные и бикубические поверхности Кунса.

§ 8. Обобщённые поверхности Кунса.

§9. Дискретные поверхности Кунса.

§10. Экстремальное свойство обобщённой поверхности Кунса.

§ 11. Предел дискретных поверхностей Кунса.

 
Введение диссертация по математике, на тему "Дискретные периодические сплайны с векторными коэффициентами и поверхности Кунса"

Область прикладной математики, называемая геометрическим моделированием (компьютерная геометрия, Computer Aided, Geometric Design, CAGD), активно развивается с середины 20-го века (см. [27]). В этой области изучаются способы построения кривых, поверхностей и тел, а также компьютерная реализация различных операций, производимых с ними. Геометрическому моделированию посвящены несколько книг и монографий, из которых можно выделить следующие [1, 2, 28, 36, 42, 45]. Кроме того, эта область является темой множества статей, часть из которых выходит в специализированных журналах (Computer Aided Geometric Design, Computers & Graphics, Computer Graphics and Image Processing).

Обычно в геометрическом моделировании кривая определяется как множество значений непрерывной вектор-функции, заданной на отрезке вещественной оси. Например, для построения замкнутых кривых можно использовать тригонометрические полиномы (см. [40, 43]). Однако реально используются значения вектор-функции только в некотором конечном числе точек. Поэтому можно с самого начала определять кривую при помощи вектор-функции, заданной на дискретном множестве. В случае замкнутой кривой для этой цели можно применить дискретные периодические сплайны [9], которые были введены для нужд дискретного гармонического анализа. Если в гармоническом анализе рассматривались сплайны с комплексными коэффициентами, то в геометрическом моделировании естественно использовать вещественные векторные коэффициенты. При этом свойства дискретных сплайнов можно распространить на получаемые кривые. Особенно важно свойство минимальной нормы, которое гарантирует, что построенные кривые не будут иметь нежелательных осцилляций.

Поверхность в геометрическом моделировании определяется вектор-функцией от двух параметров, заданных на прямоугольной или треугольной области. Существуют различные подходы к построению поверхностей. Один из способов предложил Стивен Куне (Steven Coons) в работе [26]. Он указал формулу поверхности, границей которой является заданный криволинейный четырёхугольник. Поверхности такого вида называются теперь билинейными поверхностями Кунса. В работе [26] вводится также бикубическая поверхность Кунса, которая интерполирует не только значения, но и производные на границе четырёхугольной области. Описание поверхностей Кунса в более простых обозначениях приведено в [29].

Часто для получения поверхности нужной формы недостаточно задать её граничные кривые. В таких случаях определяют сеть из пересекающихся кривых, через которые должна проходить поверхность. Требуемую поверхность можно составить из нескольких бикубических поверхностей Кунса, но для обеспечения гладкости необходимо согласовывать значения производных на кривых и в узлах сетки. Чтобы избежать связанных с этим трудностей, Уильям Гордон (William Gordon) предложил в [31] способ, позволяющий задать всю поверхность одной формулой. Построенная поверхность проходит через все кривые и обладает требуемой гладкостью. Поверхности такого вида называются поверхностями Гордона.

Идеи Кунса применимы не только для получения поверхностей с четырёхугольной областью определения параметров. В статье [24] показано, как построить поверхность, границей которой является заданный криволинейный треугольник. В отличие от поверхностей Кунса на четырёхугольнике, для треугольников существуют различные способы решения этой задачи (см. [33, 38]). Дальнейшие исследования привели к построению поверхности, заполняющей внутренность криволинейного пятиугольника [25] и, в общем случае, п-угольника [34, 35].

Изначально поверхности Кунса были получены как наиболее простые поверхности, удовлетворяющие заданным граничным условиям. При этом существует бесконечное множество других поверхностей, удовлетворяющих тем же условиям. Оказалось, что для некоторых видов граничных условий можно определить целевой функционал таким образом, что соответствующая поверхность Кунса будет доставлять минимум этому функционалу на множестве всех поверхностей, удовлетворяющих заданным условиям (см. [31, 37, 39]). Это свойство называется свойством минимальной нормы.

Были описаны различные способы обобщения поверхностей Кунса. В [30] показано, как обобщить формулу поверхности Кунса со случая двух переменных на случай произвольного количества переменных. Работа [41] посвящена рассмотрению вида зависимости внутренних точек поверхности Кунса от точек на границе. Например, каждая точка билинейной поверхности Кунса является линейной комбинацией восьми граничных точек. В общем случае зависимость может выражаться суммой граничных точек с некоторыми коэффициентами или даже интегралом по границе с некоторым весом. В статье [44] условия для поверхности Кунса задаются не граничными кривыми, а граничными поверхностями. Это позволяет строить поверхности Кунса, гладким образом заполняющие отверстия различной формы.

Целью диссертационной работы является:

1. Построение замкнутых кривых при помощи дискретных периодических сплайнов с векторными коэффициентами и исследование свойств таких кривых.

2. Обобщение поверхностей Кунса, позволяющее определять замкнутые поверхности на базе дискретных периодических сплайнов.

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

Приведём краткий обзор содержания диссертации. Работа состоит из двух глав, разбитых на одиннадцать параграфов, тридцати девяти рисунков и списка литературы. Нумерация параграфов сквозная. Ссылки на формулы и теоремы образуются из номера параграфа и номера формулы или теоремы в параграфе.

Первая глава посвящена построению кривых при помощи дискретных периодических сплайнов с векторными коэффициентами.

В первом параграфе изложены необходимые сведения из дискретного гармонического анализа. Даются определения дискретной периодической функции Бернулли, дискретного периодического Б-сплайна и дискретного периодического сплайна. Приводятся формулы для коэффициентов сплайна, являющегося решением интерполяционной задачи, и описывается свойство минимальной нормы для интерполяционного сплайна.

Во втором параграфе вводятся дискретные периодические сплайны с векторными коэффициентами. Метод решения интерполяционной задачи и свойство минимальной нормы распространяется с комплексного на векторный случай. Приводятся примеры кривых, построенных при помощи дискретных периодических сплайнов с векторными коэффициентами. Исследуется изменение кривой при увеличении количества точек сплайна и порядка сплайна. Даются примеры построения замкнутой кривой сложной формы и кривых с острыми углами.

Быстрому вычислению значений дискретных периодических сплайнов посвящён третий параграф. Приведён эффективный алгоритм вычисления значений дискретного периодического сплайна произвольного порядка.

Пусть фиксированы т точек интерполяции. В четвёртом параграфе рассматривается последовательность дискретных гап-периодических сплайнов с векторными коэффициентами, проходящих через заданные точки. Доказывается, что при неограниченном увеличении п множества значений сплайнов сходятся к множеству значений полиномиального периодического сплайна от вещественной переменной. Приводятся рисунки, иллюстрирующие геометрический смысл доказанного предельного соотношения. Устанавливается свойство минимальной нормы для предельного сплайна (это свойство можно также получить как следствие более общей теоремы из [10]).

В пятом параграфе рассматривается интерполяционная задача для дискретных периодических функций, в которой кроме значений функции заданы также направления в точках интерполяции. Вводится пространство функций, в котором поставленная задача имеет единственное решение. Для этого решения доказывается свойство минимальной нормы. Приводятся примеры построения замкнутых кривых, проходящих через заданные точки и имеющих в этих точках заданные направления.

Шестой параграф посвящён предельным свойствам интерполяционных функций, введённых в предыдущем параграфе. Рассматривается последовательность mn-периодических вектор-функций, проходящих через фиксированные т точек и имеющих в них заданные направления. Устанавливается, что в пределе при п стремящемся к бесконечности множества значений интерполяционных вектор-функций сходятся к множеству значений некоторого полиномиального периодического сплайна от вещественной переменной. Для предельного сплайна доказывается свойство минимальной нормы.

Вторая часть диссертации посвящена поверхностям Кунса и их обобщениям.

В седьмом параграфе рассматриваются билинейные и бикубические поверхности Кунса. Поверхности Кунса определяются заданными граничными условиями и некоторыми вспомогательными функциями, которые называются смешивающими. Вводятся обозначения, позволяющие упростить запись условий согласования на граничные функции и запись ограничений, накладываемых на смешивающие функции. В частности, в этих обозначениях можно записать одной формулой все 16 условий согласования на граничные функции бикубической поверхности Кунса. Приводятся примеры построения билинейной и бикубической поверхностей Кунса. Показывается, как построить поверхность тора при помощи поверхностей Кунса со специальным образом заданными смешивающими функциями.

В восьмом параграфе показано, как можно обобщить понятие поверхности Кунса. В обобщённом случае области определения функций могут быть множествами любой природы, граничные условия задаются произвольными линейными операторами. Приводятся ограничения на смешивающие функции и условия согласования на граничные функции. Даётся формула обобщённой поверхности Кунса. Билинейные и бикубические поверхности Кунса, а также поверхности Гордона оказываются частными случаями обобщённой поверхности.

Введённое обобщение поверхностей Кунса позволяет использовать функции целочисленного аргумента в качестве граничных условий и смешивающих функций. В девятом параграфе исследуются дискретные поверхности Кунса, в которых смешивающими функциями являются фундаментальные дискретные периодические сплайны. Строго говоря, построенные вектор-функции не задают поверхность, так как множество их значений — дискретный набор точек в пространстве. Однако, соединяя точки треугольными гранями, можно получить замкнутую многогранную поверхность, проходящую через заданные кривые. Доказывается, что дискретная поверхность Кунса обладает свойством минимальной нормы.

В десятом параграфе рассматривается аналог свойства минимальной нормы для обобщённой поверхности Кунса. Устанавливается, что если смешивающие функции обобщённой поверхности являются единственными решениями экстремальных задач определённого вида, то при некоторых дополнительных условиях можно описать экстремальную задачу, единственным решением которой будет обобщённая поверхность Кунса. Свойства минимальной нормы для билинейной, бикубической и дискретной поверхностей оказываются частными случаями доказанной теоремы.

Пусть опорные кривые для дискретной поверхности Кунса получаются при помощи дискретизации вектор-функций вещественного аргумента. В одиннадцатом параграфе показано, что при стремлении шага дискретизации к нулю дискретные поверхности Кунса сходятся к некоторой замкнутой поверхности. Устанавливается, что предельная поверхность является частным случаем обобщённой поверхности Кунса. Кроме того, доказывается, что предельная поверхность обладает свойством минимальной нормы.

Иллюстрации были получены при помощи разработанной автором программной системы, при реализации которой использовались работы [3, 23, 32].

На, защиту выносятся следующие основные результаты:

1. Предложен способ построения замкнутых кривых при помощи дискретных периодических сплайнов с векторными коэффициентами.

2. Найдены предельные кривые для интерполяционных дискретных периодических сплайнов.

3. Разработан способ построения замкнутых кривых, проходящих через заданные точки и имеющих в них зада,нные направления. Исследованы экстремальные и предельные свойства этих кривых.

4- Предложен способ обобщения поверхностей Кунса, позволяющий cm,роить замкнутые поверхности на базе дискретных периодических сплайнов с векторными коэффициентами.

5. Установлено свойство минимальной нормы для обобщённой поверхности Кунса.

6. Найден предел дискретных поверхностей Кунса при уменьшении шага дискретизации и доказано свойство минимальной нормы для предельной поверхности.

Основные результаты опубликованы в работах [12, 13, 16, 17, 21, 22]. Предварительные результаты обсуждались на семинаре «Дискретный гармонический анализ и геометрическое моделирование» ([18-20]). По результатам работы были сделаны доклады на международной научной конференции «Космос, астрономия и программирование» (Лавровские чтения) [11] и на семинарах кафедры вычислительной математики и кафедры исследования операций математико-механического факультета СПбГУ.

Автор глубоко признателен своему научному руководителю профессору В. Н. Малозёмову за постановку интересных задач, обсуждение полученных результатов и постоянное внимание в процессе работы над диссертацией. Также автор благодарен О. В. Просекову и М. И. Григорьеву за советы по оформлению текстов, формул и рисунков в издательской системе Ш^Х.

 
Список источников диссертации и автореферата по математике, кандидата физико-математических наук, Чашников, Николай Викторович, Санкт-Петербург

1. Голованов Н. Н. Геометрическое моделирование. М.: Физматлит, 2002. 472 с.

2. Голованов Н. Н., Ильютко Д. П., Носовский Г. В., Фоменко А. Т. Компьютерная геометрия. М.: Академия, 2006. 512 с.

3. Иванов В. П., Батраков А. С. Трехмерная компьютерная графика. М.: Радио и связь, 1995. 224 с.

4. Игнатов М. И., Певный А. Б. Натуральные сплайны многих переменных. Л.: Наука, 1991. 125 с.

5. Крылов В. И. Приближённое вычисление интегралов. 2-е изд. М.: Наука, 1967. 500 с.

6. Малозёмов В. Н., Машарский С. М. Основы дискретного гармонического анализа. Часть первая. СПб.: НИИММ, 2003. 100 с.

7. Малозёмов В. Н., Машарский С. М. Основы дискретного гармонического анализа. Часть третья. СПб.: НИИММ, 2003. 88 с.

8. Малозёмов В. Н., Певный А. Б. Дискретные периодические В-сплай-ны // Вестн. С.-Петерб. ун-та. Сер. 1. 1997. Вып. 4 (№ 22). С. 14-19.

9. Малозёмов В. Н., Певный А. Б. Дискретные периодические сплайны и их вычислительные применения // Журн. вычисл. мат. и матем. физ. 1998. Т. 38. № 8. С. 1235-1246.

10. Малозёмов В. Н., Певный А. Б. Полиномиальные сплайны. JL: Изд-во Ленингр. ун-та, 1986. 120 с.

11. Малозёмов В. Н., Чашников Н. В. Дискретные периодические сплайны с векторными коэффициентами и геометрическое моделирование // Доклады РАН. 2009. Т. 429. № 1. С. 19—21.

12. Малозёмов В. Н., Чашников Н. В. Параметрические поверхности Кунса // Вестн. С.-Петерб. ун-та. Сер. 10. 2008. Вып. 2. С. 16-22.

13. Натансон И. П. Теория функций вещественной переменной. 3-е изд. СПб.: Лань, 1999. 560 с.

14. Фихтенгольц Г. М. Курс дифференциального и интегрального исчисления. 8-е изд. М.: Физматлит, 2006. Т. 1. 680 с.

15. Чашников Н. В. Составные параметрические поверхности Кунса // Вестн. С.-Петерб. ун-та. Сер. 10. 2009. Вып. 2. С. 141-145.

16. Чашников Н. В. Аналог эрмитовой интерполяции в дискретном периодическом случае // Электронный архив препринтов С.-Петербургского матем. общества. Препринт 2009-09.http://www.mathsoc.spb.ru/preprint/2009/index.html#09).

17. Чашников H. В. Обобщённые и составные поверхности Кунса // Семинар по дискретному гармоническому анализу и геометрическому моделированию (DHA & CAGD). Избранные доклады. 15 марта 2008 г. (http://www.dha.spb.ru/reps08.shtml#0315).

18. Чашников Н. В. Поверхность вращения как поверхность Кунса // Семинар по дискретному гармоническому анализу и геометрическому моделированию (DHA & CAGD). Избранные доклады. 28 августа 2007 г. (http://www.dha.spb.ru/reps07.shtml#0828).

19. Чашников H. В. Поверхности Кунса класса С2 // Семинар по дискретному гармоническому анализу и геометрическому моделированию (DHA & CAGD). Избранные доклады. 16 мая 2009 г.http://www.dha.spb.ru/reps09.shtml#0516).

20. Чашников H. В. Предельные кривые для дискретного аналога эрмитовой сплайн-интерполяции // Электронный архив препринтов С.-Петербургского матем. общества. Препринт 2009-11.http://www.mathsoc.spb.ru/preprint/2009/index.html#ll).

21. Чашников H. В. Предельные кривые для дискретных периодических сплайнов // Электронный архив препринтов С.-Петербургского матем. общества. Препринт 2009-08.http://www.mathsoc.spb.ru/preprint/2009/index.html#08).

22. Шикин E. В., Боресков А. В. Компьютерная графика. Полигональные модели. М.: ДИАЛОГ-МИФИ, 2001. 464 с.

23. Barnhill R., Birkhoff G., Gordon W. Smooth interpolation in triangles //J. of Approximation Theory. 1973. № 8. P. 114-128.

24. Charrot P., Gregory J. A pentagonal surface patch for computer aided geometric design // Computer Aided Geometric Design. 1984. Vol. 1. № 1. P. 87-94.

25. Coons S. Surfaces for computer aided design of space forms. Technical report, MIT, 1967.

26. Farin G. A history of curves and surfaces in CAGD. In book: Handbook of Computer Aided Geometric Design. Elsevier, 2002. P. 1-21.

27. Farin G. Curves and Surfaces for CAGD. 5th ed. Academic Press, 2002. 520 p.

28. Forrest A. On Coons and other methods for the representation of curved surfaces //Computer Graphics and Image Processing. 1972. Vol. 1. № 4. P. 341-359.

29. Gordon W. Blending-function methods of biuariate and multivariate interpolation and approximation // J. Numer. Anal. 1971. Vol. 8. № 1. P. 158-177.

30. Gordon W. Spline-blended surface interpolation through curve networks // J. of Math, and Mechanics. 1969. Vol. 18. № 10. P. 931-952.

31. Gouraud H. Continuous shading of curves surfaces // IEEE Transaction on computers. 1971. Vol. 20. № 6. P. 623-628.

32. Gregory J. Interpolation to boundary data on the simplex j/ Computer Aided Geometric Design. 1985. Vol. 2. № 1. P. 43-52.

33. Gregory J., Lau V., Zhou J. Smooth parametric surfaces and n-sided patches. In book: Computation of Curves and Surfaces. Kluwer Academic Publishers, 1990. P. 457—498.

34. Gregory J, Lau V., Hahn J. High order continuous polygonal patches. In book: Geometric Modelling. Springer, 1993. P. 117-132.

35. Heckbert P. Graphics Gems IV. Academic Press, 1994.

36. Nielson G. Minimum norm interpolation in triangles // J. Numer. Anal. 1980. Vol. 17. № 1. P. 44-62.

37. Nielson G. The Side-Vertex Method for Interpolation in Triangles // J. of Approximation Theory. 1979. № 25. P. 318-336.

38. Qu R., Ye J. Approximation of Minimum Energy Surfaces Using Optimal Twists // Mathl. Comput. Modelling. 1998. Vol. 28. № 11. P. 41-48.

39. Roth A., Juhasz I., Schicho Л., Hoffmann M. A cyclic basis for closed curve and surface modeling // Computer Aided Geometric Design. 2009. Vol. 26. № 5. P. 528-546.

40. Sabin M. Transfinite Surface Interpolation // Proceedings of the 6th IMA Conference on the Mathematics of Surfaces. 1994. P. 517-534.

41. Sarfraz M. Advances in Geometric Modeling. Wiley, 2003. 319 p.

42. Sanchez-Reyes J. Periodic Bezier curves // Computer Aided Geometric Design. 2009. Vol. 26. № 9. P. 989-1005.

43. Szilvasi-Nagy M., Szabo I. Generalization of Coons' construction // Computers & Graphics. 2006. Vol. 30. № 4. P. 588—597.

44. Yamaguchi F. Curves and surfaces in computer aided geometric design. Springer, 1988. 390 p.