Научная визуализация

Scientific Visualization

Электронный журнал открытого доступа

Национальный Исследовательский Ядерный Университет "МИФИ"

      ISSN 2079-3537      

 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                             

Научная визуализация, 2023, том 15, номер 2, страницы 45 - 65, DOI: 10.26583/sv.15.2.05

Бикубическая поверхность на фиксированном каркасе: расчет и визуализация

Авторы: В.А. Короткий1, Е.А. Усманова2

Южно-Уральский государственный университет (национальный исследовательский университет) “ЮУрГУ (НИУ)”, Челябинск, Россия

1 ORCID: 0000-0002-5266-4701, ospolina@mail.ru

2 ORCID: 0009-0007-7479-6047, usmanovaea@susu.ru

 

Аннотация

В работе предложен алгоритм расчета составной бикубической поверхности с фиксированным каркасом, образованным продольными (вдоль оси x) и поперечными (вдоль оси y) кубическими сплайнами. Уравнения каркасных линий принимаются в качестве основных граничных условий. Согласно предложенному алгоритму, задача делится на два этапа: сначала находят уравнения каркасных линий, затем вычисляют коэффициенты, входящие в уравнения бикубических порций, образующих бикубическую поверхность. Такой подход позволяет уменьшить размер характеристической матрицы системы линейных уравнений относительно коэффициентов, входящих в уравнение поверхности. Размер матрицы сокращается от 16mn до 9mn, где m, n – количество бикубических порций по осям x, y. Визуализация поверхности сводится к построению сетки продольных и поперечных образующих, уравнения которых выделяются из уравнения поверхности при подстановке y=const (продольные образующие) или x=const (поперечные образующие).

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

 

Ключевые слова: бикубическая порция, кубический сплайн, кривизна, гладкость, градиент, плоские углы, закрепленные концы.