Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
2.8. СГЛАЖИВАНИЕ КРИВЫХВ автоматизированном проектировании и управлении станками часто требуется построить гладкую кривую или гладкую поверхность по набору заданных точек. Здесь рассмотрим только двухмерное пространство, поэтому ограничимся анализом кривых в плоскости Из нескольких возможных способов построения гладких кривых выберем форму В-сплайна. Из заданной последовательности точек выбираются две соседние точки и между ними строится кривая кубического полинома на основе позиций четырех точек — двух уже упомянутых и двух соседних с ними точек. В-сплайн обеспечивает получение более гладких кривых, чем другие способы сглаживания за счет того, что получаемые кривые не проходят точно через заданные точки Математически гладкость кривых выражается в терминах непрерывности параметрических представлений
Рис. 2.18. (а) - нулевая производная разрывна; (б) - первая производная не непрерывна; (в) - вторая производная не непрерывна кривой. Из рис. 2.18 можно видеть, как выглядят кривые, если их нулевая, первая и вторая производные не непрерывны в некоторой точке. Кривая на рис. После такого краткого обсуждения рассмотрим этот метод в работе. Будем использовать параметрическое представление кривых. Любая точка части кривой между двумя заданными последовательными точками
то часть кривой В-сплайна между двумя последовательными точками
Эти уравнения содержат следующие коэффициенты:
а коэффициенты Для получения некоторого представления о свойствах кривой в точках стыковки двух сегментов рассмотрим функцию
Используя уравнение (2.13), после упрощения получаем
Можно видеть, что значение
Рис. 2.19. Три последовательные точки Для первого сегмента имеем
где через
Отсюда видно, что оба способа вычисления значения х дают одинаковый результат, что означает непрерывность функции Для расчета любого сегмента кривой между точками Р и
из файла (см. скан) (см. скан) то в результате работы программы получим изображение, показанное на рис. 2.20.
Рис. 2.20. Результат работы программы УПРАЖНЕНИЯ(см. скан) (см. скан)
|
1 |
Оглавление
|