4.3.2. Представление пространственных кривых
Трехмерные кривые можно представить параметрически или непараметрически. Явное непараметрическое представление имеет вид
Неявное непараметрическое представление кривой как пересечение двух поверхностей задается уравнением:
Например, найти линию пересечения двух поверхностей второго порядка
При условиях, что
,
z ≠ 0, х и у можно выразить относительно z и получить вид линии пересечения
Заметим, что при пересечении двух поверхностей второго порядка получается кривая третьего порядка.
Общий параметрический вид пространственной кривой можно записать как
где параметр t изменяется в определенных приделах . В приведенном выше явном непараметрическом представлении х можно рассматривать как параметр, х = t. Тогда эта же кривая имеет параметрическую форму
Далее, пусть z = t в неявном непараметрическом представлении из рассмотренного примера, тогда
Некоторые полезные параметрические трехмерные кривые имеют известное аналитическое решение. Например, кривая шва на теннисном или бейсбольном мяче имеет вид:
где
Параметр θ = 2t и 0 ≤ t ≤1,0. Если d = 0 и c2 = 4ab, то кривая лежит на сфере радиуса а + b. На рис. 4.23, а приведен пример для а =1, b = 1, c = 2, d = 0, где кривая лежит на сфере радиуса 2.
Другой пример параметрической пространственной кривой – круговая спираль (4.23, б) для r, b ≠ 0, -∞ < t < ∞
Рис. 4.23
Эта кривая лежит на поверхности цилиндра радиуса |r|. Уравнение z = bt отвечает за распространение спирали по оси z. После каждого изменения параметра t на 2 переменные х и у возвращаются к своим первоначальным значениям, а z увеличивается или уменьшается на 2|b| в зависимости от знака b. Эта величина называется шагом спирали.
В промышленности, например судо-, автомобиле- и авиастроении, окончательная форма в реальном или близком к нему масштабе определяется в процессе доводки. Автоматизация этого процесса представляла значительный интерес для машинной графики. Форма математического сплайна повторяет контур физического сплайна, т. е. гибкой деревянной или пластмассовой линейки, проходящей через определенные точки. Для изменения формы сплайна используются свинцовые гири. Меняя их количество расположение, получившуюся кривую стараются сделать более гладкой, красивой и «приятной для глаза».
Если рассматривать физический сплайн как тонкую гибкую рейку, его форма (отклонение у) определяется уравнением Эйлера для момента изгиба М(х) вдоль рейки:
где Е – модуль Юнга, зависящий от свойств материала рейки; I – момент инерции, определяемый формулой кривой; R(x) – радиус кривизны.
Для малых отклонений (у' < 1) радиус приближенно равен
где штрих обозначает производную по х – расстоянию вдоль рейки, а у – отклонение рейки. Уравнение Эйлера принимает вид
.
Пусть грузики действуют как простые подпорки, тогда момент изгиба между ними изменяется линейно. Подставляя М(х) = Ах + В в уравнение Эйлера, получаем
,
и после двойного интегрирования
Таким образом, форма сплайна задается кубическим полиномом.
В общем случае математический сплайн это кусочный полином степени К с непрерывной производной степени К – 1 в точках соединения сегментов. Так, например, кубический сплайн имеет в точках соединения непрерывность второго порядка. Кусочные сплайны из многочленов невысокого порядка очень удобны для интерполяции кривых, так как они не требуют больших вычислительных затрат и не вызывают численных отклонений, свойственных многочленам высокого порядка. По аналогии с физическими сплайнами обычно используется серия кубических сегментов, причем каждый сегмент проходит через две точки. Кубический сплайн удобен еще и тем, что это кривая наименьшего порядка, допускающая точки перегиба и изгиб в пространстве.
Более подробно моделирование кривых с помощью кубических сплайнов рассматривается в разделах дисциплины «Геометрическое моделирование в САПР», а также в [3, 7].
- Инженерная геометрия
- Часть 3
- Краткое содержание конспекта лекций
- Часть 1
- Часть 2
- Часть 3
- Оглавление Введение 5
- Введение
- 4. Элементы вычислительной геометрии
- 4.1. Геометрические преобразования на плоскости
- 4.1.1. Преобразование точек и линий
- 4.1.1.1. Изображение и преобразование точек
- 4.1.1.2. Преобразование прямых линий
- Пример 1. Средняя точка прямой
- 4.1.2. Преобразование параллельных и пересекающихся прямых
- Пример 2. Пересекающиеся прямые
- 4.1.3. Преобразование: поворот, отражение, масштабирование
- 4.1.3.1. Поворот
- 4.1.3.2. Отражение
- Пример 3. Отражение и вращение
- 4.1.3.3. Масштабирование
- Комбинированные преобразования
- 4.1.5. Преобразование единичного квадрата
- 4.1.6. Однородные координаты
- 4.1.6.1. Геометрическая интерпретация однородных координат
- Пример 6. Проецирование в однородных координатах
- 4.1.6.2. Геометрическая интерпретация пропорционального масштабирования
- 4.1.6.3. Точки бесконечности в однородных координатах
- 4.1.7. Перемещения
- 4.1.7.1. Поворот вокруг произвольной точки
- Пример 7. Поворот относительно произвольной точки
- 4.1.7.2. Отражение относительно произвольной прямой
- Пример 8. Отражение относительно произвольной прямой
- 4.1.8. Правило выполнения преобразований
- 4.2. Пространственные преобразования
- 4.2.1. Трехмерное масштабирование
- 4.2.2. Трехмерное вращение вокруг осей координат
- 4.2.3. Поворот вокруг оси, параллельной координатной оси
- 4.2.4. Поворот вокруг произвольной оси в пространстве
- 4.2.5. Отражение в пространстве
- 4.2.6. Аффинные и проективные преобразования
- 4.3. Плоские и пространственные кривые. Поверхности
- 4.3.1. Представление плоских кривых
- 4.3.1.1. Непараметрические кривые
- 4.3.1.2. Параметрические кривые
- Непараметрический вид
- 4.3.2. Представление пространственных кривых
- 4.3.3. Представление поверхностей
- Вопросы для самопроверки
- Заключение
- Рекомендуемый библиографический список
- Учебное издание
- Инженерная геометрия
- Часть 3
- 680021, Г. Хабаровск, ул. Серышева, 47.