- •ПРЕДИСЛОВИЕ
- •ВВЕДЕНИЕ
- •ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ИНЖЕНЕРНОЙ ГРАФИКИ
- •Элберт Хаббард
- •ПРИНЯТЫЕ ОБОЗНАЧЕНИЯ
- •ГЛАВА 1
- •ОСНОВНЫЕ ПОНЯТИЯ В ТЕОРИИ ИЗОБРАЖЕНИЯ ГЕОМЕТРИЧЕСКИХ ОБЪЕКТОВ
- •1. ЧТО ТАКОЕ НАЧЕРТАТЕЛЬНАЯ ГЕОМЕТРИЯ?
- •2. ГЕОМЕТРИЧЕСКОЕ МОДЕЛИРОВАНИЕ – ИНСТРУМЕНТ ПОЗНАНИЯ ДЕЙСТВИТЕЛЬНОСТИ
- •4. ПРОЕКЦИОННОЕ ОТОБРАЖЕНИЕ – АНАЛОГ ПОНЯТИЯ ФУНКЦИИ
- •Свойства центрального проецирования
- •Свойства параллельного проецирования
- •5. МЕТОД ДВУХ ИЗОБРАЖЕНИЙ
- •6. МОДЕЛЬ ТОЧКИ В ОРТОГОНАЛЬНЫХ ПРОЕКЦИЯХ
- •ВЫВОДЫ
- •ПРЯМАЯ ЛИНИЯ И ПЛОСКОСТЬ
- •1. ПОЛОЖЕНИЕ ПРЯМОЙ В ПРОСТРАНСТВЕ
- •3. ВЗАИМНОЕ ПОЛОЖЕНИЕ ДВУХ ПРЯМЫХ
- •4. ПОЛОЖЕНИЕ ПЛОСКОСТИ В ПРОСТРАНСТВЕ
- •5. РАСПОЛОЖЕНИЕ ПЛОСКОСТИ ОТНОСИТЕЛЬНО ОСНОВНЫХ ПЛОСКОСТЕЙ ПРОЕКЦИЙ
- •Проецирующая плоскость
- •Плоскость уровня
- •ВЫВОДЫ
- •УПРАЖНЕНИЕ
- •Задача № 1
- •Порядок выполнения
- •Задача № 2
- •Порядок выполнения
- •Задача № 3
- •Порядок выполнения
- •Задача № 4
- •Порядок выполнения
- •Задача № 5
- •Порядок выполнения
- •ГЛАВА 3
- •СПОСОБЫ ПРЕОБРАЗОВАНИЯ ПРОЕКЦИЙ
- •1. ПРИНАДЛЕЖНОСТЬ ПРЯМОЙ ЛИНИИ ПЛОСКОСТИ
- •1.1. ПРЯМАЯ ОБЩЕГО ПОЛОЖЕНИЯ В ПЛОСКОСТИ
- •1.2. ГЛАВНЫЕ ЛИНИИ ПЛОСКОСТИ
- •Линии уровня
- •Линии наибольшего наклона плоскости
- •2. СПОСОБЫ ПРЕОБРАЗОВАНИЯ ПРОЕКЦИЙ
- •2.1. ПЛОСКОПАРАЛЛЕЛЬНОЕ ПЕРЕМЕЩЕНИЕ
- •2.2. ВРАЩЕНИЕ ВОКРУГ ОСЕЙ, ПЕРПЕНДИКУЛЯРНЫХ ПЛОСКОСТЯМ ПРОЕКЦИЙ
- •2.3. ВРАЩЕНИЕ ВОКРУГ ОСЕЙ, ПАРАЛЛЕЛЬНЫХ ПЛОСКОСТЯМ ПРОЕКЦИЙ
- •2.4. ВРАЩЕНИЕ ВОКРУГ ОСЕЙ, ЛЕЖАЩИХ В ПЛОСКОСТЯХ ПРОЕКЦИЙ (СОВМЕЩЕНИЕ С ПЛОСКОСТЯМИ ПРОЕКЦИЙ)
- •2.5. ЗАМЕНА ПЛОСКОСТЕЙ ПРОЕКЦИЙ
- •ВЫВОДЫ
- •УПРАЖНЕНИЕ
- •ГЛАВА 4
- •ОБОБЩЕННЫЕ ПОЗИЦИОННЫЕ ЗАДАЧИ
- •1.1. ПРЯМАЯ ЛИНИЯ, ПАРАЛЛЕЛЬНАЯ ПЛОСКОСТИ
- •1.2. ПРЯМАЯ ЛИНИЯ, ПЕРЕСЕКАЮЩАЯ ПЛОСКОСТЬ (ОБЩИЙ СЛУЧАЙ)
- •1.3. ПРЯМАЯ ЛИНИЯ, ПЕРПЕНДИКУЛЯРНАЯ ПЛОСКОСТИ
- •2. ВЗАИМНОЕ РАСПОЛОЖЕНИЕ ПЛОСКОСТЕЙ
- •2.1. ПЛОСКОСТИ ПАРАЛЛЕЛЬНЫЕ
- •2.2. ПЛОСКОСТИ ПЕРЕСЕКАЮЩИЕСЯ (ОБЩИЙ СЛУЧАЙ)
- •2.3. ПЛОСКОСТИ ВЗАИМНО ПЕРПЕНДИКУЛЯРНЫЕ
- •3. ВЗАИМНО ПЕРПЕНДИКУЛЯРНЫЕ ПРЯМЫЕ
- •4. ОБОБЩЕННЫЕ ПОЗИЦИОННЫЕ ЗАДАЧИ
- •4.1. ПЕРЕСЕЧЕНИЕ КРИВОЙ ЛИНИИ С ПОВЕРХНОСТЬЮ
- •4.2. ПЕРЕСЕЧЕНИЕ ПОВЕРХНОСТЕЙ
- •4.3. ПЕРЕСЕЧЕНИЕ ПОВЕРХНОСТЕЙ ВТОРОГО ПОРЯДКА
- •ВЫВОДЫ
- •УПРАЖНЕНИЕ
- •Задача № 1
- •Порядок выполнения
- •Задача № 2
- •Порядок выполнения
- •Задача № 3
- •Порядок выполнения
- •Задача № 4
- •Порядок выполнения
- •Задача № 5
- •Порядок выполнения
- •ГЛАВА 5
- •1. ОБ АНАЛОГИИ МЕЖДУ ПОНЯТИЯМИ «ФУНКЦИЯ» И «ОТОБРАЖЕНИЕ»
- •2. ПЕРСПЕКТИВНАЯ КОЛЛИНЕАЦИЯ
- •Теорема Дезарга
- •Гомология
- •3. ПЕРСПЕКТИВНО-АФФИННОЕ (РОДСТВЕННОЕ) СООТВЕТСТВИЕ
- •4. СРАВНЕНИЕ ДВУХ ГОМОЛОГИЙ
- •ВЫВОДЫ
- •УПРАЖНЕНИЕ
- •Порядок выполнения
- •ГЛАВА 6
- •ПРОЕКЦИОННЫЕ МОДЕЛИ ТРЕХМЕРНЫХ ОБЪЕКТОВ
- •1. ВНЕШНЯЯ ФОРМА ПРЕДМЕТОВ И НЕОБХОДИМОСТЬ ВЫЯВЛЕНИЯ ИХ ВНУТРЕННИХ КОНТУРОВ
- •2. СИСТЕМЫ РАСПОЛОЖЕНИЯ ИЗОБРАЖЕНИЙ
- •3. ВИДЫ
- •3.1. ОСНОВНЫЕ ВИДЫ
- •3.2. ДОПОЛНИТЕЛЬНЫЕ ВИДЫ
- •3.3. МЕСТНЫЕ ВИДЫ
- •4. РАЗРЕЗЫ
- •4.1. ВИДЫ РАЗРЕЗОВ
- •4.2. ОБОЗНАЧЕНИЕ РАЗРЕЗОВ
- •5. СЕЧЕНИЯ
- •ВЫВОДЫ
- •УПРАЖНЕНИЕ
- •Задача № 1
- •Порядок выполнения
- •Задача № 2
- •Порядок выполнения
- •КРИВЫЕ ЛИНИИ
- •1. СПОСОБЫ ОБРАЗОВАНИЯ КРИВЫХ ЛИНИЙ
- •2. КЛАССИФИКАЦИЯ КРИВЫХ ЛИНИЙ
- •3. СПОСОБЫ ЗАДАНИЯ КРИВЫХ ЛИНИЙ
- •4. КАСАТЕЛЬНАЯ И НОРМАЛЬ К КРИВОЙ ЛИНИИ
- •5. УРАВНЕНИЯ КАСАТЕЛЬНОЙ И НОРМАЛИ
- •6. ВЕКТОР-ФУНКЦИЯ
- •7. КРИВИЗНА КРИВОЙ
- •8. КРУГ КРИВИЗНЫ
- •9. ЭВОЛЮТА И ЭВОЛЬВЕНТА
- •10. КРИВИЗНА ОКРУЖНОСТИ
- •11. КРИВЫЕ ЛИНИИ ВТОРОГО ПОРЯДКА
- •11.1. ЭЛЛИПС
- •11.2. ПАРАБОЛА
- •11.3. ГИПЕРБОЛА
- •12. КОНИЧЕСКИЕ СЕЧЕНИЯ
- •13. ПРОЕКЦИИ КРИВЫХ ЛИНИЙ
- •14. ЭЛЛИПС – ФИГУРА, РОДСТВЕННАЯ ОКРУЖНОСТИ
- •15. ОКРУЖНОСТЬ В ПЛОСКОСТИ ОБЩЕГО ПОЛОЖЕНИЯ
- •15.2. ОПРЕДЕЛЕНИЕ ВЕЛИЧИНЫ МАЛОЙ ОСИ ЭЛЛИПСА МЕТОДОМ ЗАМЕНЫ ПЛОСКОСТЕЙ ПРОЕКЦИЙ
- •15.3. ОПРЕДЕЛЕНИЕ ВЕЛИЧИНЫ МАЛОЙ ОСИ ЭЛЛИПСА С ПРИМЕНЕНИЕМ ЛИНИИ НАИБОЛЬШЕГО НАКЛОНА ПЛОСКОСТИ
- •ВЫВОДЫ
- •УПРАЖНЕНИЕ
- •Порядок выполнения
- •ГЛАВА 8
- •КРИВЫЕ ЛИНИИ, ИМЕЮЩИЕ ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ.
- •ОБВОДЫ ПРИ ПРОЕКТИРОВАНИИ ПОВЕРХНОСТЕЙ
- •1. НЕКОТОРЫЕ ПЛОСКИЕ КРИВЫЕ, ИМЕЮЩИЕ ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ
- •1.1. ЦИКЛИЧЕСКИЕ КРИВЫЕ
- •Циклоида
- •Эпициклоиды
- •Гипоциклоиды
- •1.2. СПИРАЛИ
- •1.3. ПОДЕРЫ
- •2.ПЛОСКИЕ СОСТАВНЫЕ КРИВЫЕ ЛИНИИ (ОБВОДЫ) ПРИ ПРОЕКТИРОВАНИИ ПОВЕРХНОСТЕЙ
- •2.1. АППРОКСИМАЦИЯ ТОЧЕЧНЫХ МАССИВОВ
- •2.3. ХАРАКТЕРНЫЕ ТОЧКИ КРИВЫХ
- •2.4. ПОРЯДОК ГЛАДКОСТИ ОБВОДОВ
- •2.5. ОСНОВНЫЕ СПОСОБЫ ПОСТРОЕНИЯ ОБВОДОВ
- •2.5.1. ИНТЕРПОЛЯЦИЯ ДУГАМИ ОКРУЖНОСТЕЙ
- •2.5.2. ИНТЕРПОЛЯЦИЯ КРИВЫМИ ВТОРОГО ПОРЯДКА
- •2.5.3. ИНТЕРПОЛЯЦИЯ ОБВОДОВ СПЛАЙН-ФУНКЦИЯМИ
- •ВЫВОДЫ
- •ГЛАВА 9
- •МНОГОГРАННЫЕ ПОВЕРХНОСТИ И МНОГОГРАННИКИ.
- •СИСТЕМАТИЗАЦИЯ ПОВЕРХНОСТЕЙ
- •1. МНОГОГРАННЫЕ ПОВЕРХНОСТИ
- •2. НЕКОТОРЫЕ ВИДЫ МНОГОГРАННИКОВ
- •3. ПЕРЕСЕЧЕНИЕ МНОГОГРАННИКА ПЛОСКОСТЬЮ
- •5. ВЗАИМНОЕ ПЕРЕСЕЧЕНИЕ МНОГОГРАННИКОВ
- •6. РАЗВЕРТКИ МНОГОГРАННИКОВ
- •6.1. СПОСОБ НОРМАЛЬНОГО СЕЧЕНИЯ
- •6.2. СПОСОБ РАСКАТКИ
- •6.3. СПОСОБ ТРЕУГОЛЬНИКОВ (ТРИАНГУЛЯЦИИ)
- •7. СИСТЕМАТИЗАЦИЯ ПОВЕРХНОСТЕЙ
- •ВЫВОДЫ
- •УПРАЖНЕНИЕ
- •Порядок выполнения
- •СЛОЖНЫЕ ПОВЕРХНОСТИ
- •1. ОПРЕДЕЛЕНИЕ ПОВЕРХНОСТИ
- •2. СПОСОБЫ ОБРАЗОВАНИЯ ПОВЕРХНОСТЕЙ
- •2.1. ОБРАЗОВАНИЕ ПОВЕРХНОСТЕЙ ПРИ ПОМОЩИ ДВИЖУЩЕЙСЯ ЛИНИИ
- •2.2. ОБРАЗОВАНИЕ ПОВЕРХНОСТЕЙ ПРИ ПОМОЩИ ДВИЖУЩЕЙСЯ ПОВЕРХНОСТИ
- •3. СПОСОБЫ ЗАДАНИЯ ПОВЕРХНОСТЕЙ
- •3.1. ГРАФИЧЕСКИЙ СПОСОБ ЗАДАНИЯ КИНЕМАТИЧЕСКИХ ПОВЕРХНОСТЕЙ
- •3.2. АНАЛИТИЧЕСКИЙ СПОСОБ ЗАДАНИЯ ПОВЕРХНОСТЕЙ
- •3.3. ПРИМЕР АНАЛИТИЧЕСКОГО СПОСОБА ЗАДАНИЯ ПОВЕРХНОСТИ
- •4. ДИФФЕРЕНЦИАЛЬНАЯ ГЕОМЕТРИЯ ПОВЕРХНОСТЕЙ
- •4.1. ТРЕХГРАННИК ФРЕНЕ
- •4.2. ЕСТЕСТВЕННЫЕ КООРДИНАТЫ ПРОСТРАНСТВЕННОЙ КРИВОЙ
- •5. КРИВЫЕ ЛИНИИ НА СФЕРЕ
- •6. КАСАТЕЛЬНЫЕ И НОРМАЛИ К ПОВЕРХНОСТИ ПРИ ОБРАБОТКЕ ЕЕ НА СТАНКАХ С ЧПУ
- •7.2. КАРКАСНО-КИНЕМАТИЧЕСКИЙ МЕТОД ПРОЕКТИРОВАНИЯ
- •ВЫВОДЫ
- •УПРАЖНЕНИЕ
- •Порядок выполнения
- •ПОВЕРХНОСТИ ВРАЩЕНИЯ И ВИНТОВЫЕ
- •1. ПОВЕРХНОСТИ ВРАЩЕНИЯ
- •3. ПРИМЕРЫ ПОВЕРХНОСТЕЙ ВРАЩЕНИЯ
- •3.1. СФЕРА
- •3.2. ЦИЛИНДР ВРАЩЕНИЯ
- •3.3. КОНУС ВРАЩЕНИЯ
- •3.4. ГИПЕРБОЛОИД ВРАЩЕНИЯ
- •4. ВИНТОВЫЕ ПОВЕРХНОСТИ
- •4.1. ПРЯМОЙ ГЕЛИКОИД
- •4.2. ДРУГИЕ ВИДЫ ВИНТОВЫХ ПОВЕРХНОСТЕЙ
- •ВЫВОДЫ
- •УПРАЖНЕНИЕ
- •Порядок выполнения
- •ЛИНЕЙЧАТЫЕ ПОВЕРХНОСТИ
- •1. СПОСОБ ОБРАЗОВАНИЯ ПОВЕРХНОСТЕЙ ДВИЖЕНИЕМ ПРЯМОЙ ЛИНИИ
- •2.1. КОНИЧЕСКИЕ ПОВЕРХНОСТИ
- •2.2. ЦИЛИНДРИЧЕСКИЕ ПОВЕРХНОСТИ
- •3. ЛИНЕЙЧАТЫЕ ПОВЕРХНОСТИ
- •3.1. ЦИЛИНДРОИД
- •3.2. КОНОИД
- •3.3. ГИПЕРБОЛИЧЕСКИЙ ПАРАБОЛОИД (КОСАЯ ПЛОСКОСТЬ)
- •ВЫВОДЫ
- •УПРАЖНЕНИЕ
- •Порядок выполнения
- •ГЛАВА 13
- •РАЗВЕРТКИ ПОВЕРХНОСТЕЙ
- •1. ПЛОСКОСТЬ, КАСАТЕЛЬНАЯ К ПОВЕРХНОСТИ
- •1.1. ОСНОВНЫЕ ПОНЯТИЯ
- •1.2. ПОСТРОЕНИЕ КАСАТЕЛЬНОЙ ПЛОСКОСТИ
- •2. РАЗВЕРТКИ ПОВЕРХНОСТЕЙ
- •2.1. ПОРЯДОК ПОСТРОЕНИЯ РАЗВЕРТОК В ОБЩЕМ СЛУЧАЕ
- •2.2. ОСНОВНЫЕ СВОЙСТВА РАЗВЕРТЫВАЮЩИХСЯ ПОВЕРХНОСТЕЙ
- •2.3. ПРИМЕРЫ РАЗВЕРТЫВАНИЯ КРИВЫХ ПОВЕРХНОСТЕЙ
- •Прямой круговой цилиндр
- •Наклонный цилиндр
- •Конус
- •2.4. РАЗВЕРТКИ НЕРАЗВЕРТЫВАЮЩИХСЯ ПОВЕРХНОСТЕЙ
- •ВЫВОДЫ
- •УПРАЖНЕНИЕ
- •Задача № 1
- •Порядок выполнения
- •Задача № 2
- •Порядок выполнения
- •Задача № 3
- •Порядок выполнения
- •Создание конуса с вырезом
- •Создание развертки
- •Задача № 4
- •Порядок выполнения
- •АКСОНОМЕТРИЧЕСКИЕ ПРОЕКЦИИ
- •1. ОСНОВНЫЕ ПОНЯТИЯ
- •2. СУТЬ СПОСОБА ПОЛУЧЕНИЯ АКСОНОМЕТРИЧЕСКИХ ПРОЕКЦИЙ
- •5. СТАНДАРТНЫЕ ВИДЫ АКСОНОМЕТРИЧЕСКИХ ПРОЕКЦИЙ
- •5.1. ПРЯМОУГОЛЬНАЯ ИЗОМЕТРИЯ
- •5.1.1. ОКРУЖНОСТЬ В ПРЯМОУГОЛЬНОЙ ИЗОМЕТРИИ
- •5.2. ПРЯМОУГОЛЬНАЯ ДИМЕТРИЯ
- •6. КОСОУГОЛЬНЫЕ АКСОНОМЕТРИЧЕСКИЕ ПРОЕКЦИИ
- •6.1. ФРОНТАЛЬНАЯ ИЗОМЕТРИЧЕСКАЯ ПРОЕКЦИЯ
- •6.2. ГОРИЗОНТАЛЬНАЯ ИЗОМЕТРИЧЕСКАЯ ПРОЕКЦИЯ
- •6.3. ФРОНТАЛЬНАЯ ДИМЕТРИЧЕСКАЯ ПРОЕКЦИЯ
- •ВЫВОДЫ
- •ГЛАВА 15
- •1. ПАРАМЕТРИЗАЦИЯ МАКРОГЕОМЕТРИИ ПОВЕРХНОСТЕЙ ТЕХНИЧЕСКИХ ИЗДЕЛИЙ
- •1.3. ЗАДАНИЕ РАЗМЕРОВ
- •1.3.1. БАЗИРОВАНИЕ И БАЗЫ
- •1.3.2. КОЛИЧЕСТВО РАЗМЕРОВ ДЛЯ ПОЛНОГО ОПРЕДЕЛЕНИЯ ФОРМЫ ДЕТАЛЕЙ
- •1.3.3. РАЗМЕРЫ ФОРМЫ И РАЗМЕРЫ ПОЛОЖЕНИЯ ПОВЕРХНОСТЕЙ
- •1.3.4. КОНСТРУКТИВНАЯ НЕОПРЕДЕЛЕННОСТЬ БАЗ
- •1.4. НАНЕСЕНИЕ РАЗМЕРОВ
- •1.5. ОСЕВЫЕ И ЦЕНТРОВЫЕ ЛИНИИ
- •2. ПАРАМЕТРИЗАЦИЯ МИКРОГЕОМЕТРИИ ПОВЕРХНОСТЕЙ ТЕХНИЧЕСКИХ ИЗДЕЛИЙ
- •ВЫВОДЫ
- •УПРАЖНЕНИЕ
- •Задача № 1
- •Задача № 2
- •Порядок выполнения
- •ЗАКЛЮЧЕНИЕ
- •БИБЛИОГРАФИЧЕСКИЙ СПИСОК
- •ОГЛАВЛЕНИЕ
Г л а в а 8. Кривые линии, имеющие практическое применение. Обводы при проектировании |
193 |
2.5.2. ИНТЕРПОЛЯЦИЯ КРИВЫМИ ВТОРОГО ПОРЯДКА
Так как кривая второго порядка определяется пятью параметрами, то ее можно задать пятью условиями: пятью точками, тремя точками и двумя касательными и т. д.
Пусть даны точки А, В, С, D, Е (рис. 28). Построить обвод, проходящий через эти точки.
Рис. 28
1.Зададимся, например, двумя касательными tA , tB .
2.Строим UABK, где K = tA ∩tB .
3.На медиане KN выбираем произвольную точку M .
Кривая между A и B определяется двумя касательными tA и tB и точ-
кой M . Получим второй порядок гладкости, если обеспечим совпадение первой и второй производных дуг в точках стыка.
Меняя положение точки M , можно получить другую кривую второго порядка. Это дает возможность управлять формой кривой в отличие от радиусо-
графии. Величина f = MNKN
рактеризует тип кривой второго порядка.
В зависимости от значения величины f имеем:
эллипс (0 < f < 0,5);
194 |
ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ИНЖЕНЕРНОЙ ГРАФИКИ |
параболу (f = 0,5); гиперболу (1 > f > 0,5).
Если же заданных дифференциально-геометрических условий об исходной кривой больше пяти, то соответствующими расчетами можно спроектировать обводы более высокого порядка гладкости.
2.5.3. ИНТЕРПОЛЯЦИЯ ОБВОДОВ СПЛАЙН-ФУНКЦИЯМИ
Поскольку объекты, которые приходится проектировать, имеют, как правило, сложную форму, не допускающую описания при помощи простых аналитических функций, мы вынуждены определять кривые и поверхности по частям. Непрерывность и гладкость кривых и поверхностей в местах соединения отдельных частей обеспечиваются выбором параметризации по обе стороны сочленения. Так как приходится вычислять касательные, нормали, кривизны и другие элементы кривых, то нам нужна такая параметризация, для которой легко выполняется операция дифференцирования. Для этой цели удобны полиномы от некоторого количества параметров. Однако для описания сложных кривых требуются полиномы высокой степени, применение которых может вызвать нежелательные колебания кривой. Кубические уравнения оказались удачными для большинства методов проектирования кривых линий и поверхностей.
Кубическую параметризацию для определения кривых и поверхностей при проектировании в самолетостроении впервые ввел Фергюсон в 1963 г., а Безье в 1970 г. перегруппировал члены параметрического кубического многочлена Фергюсона так, что физический смысл его коэффициентов стал более ясным. С тех пор использование параметрического представления кривых и поверхностей стало обычным. Важно то, что появилась возможность дать простое математическое описание закрученных кривых в трехмерном пространстве (прежде такие кривые определялись с помощью своих проекций на две взаимно перпендикулярные координатные плоскости).
В результате дальнейших интенсивных математических исследований в этой области были достигнуты большие успехи по теории сплайнов.
Сплайны – это функции, составленные из различных кусков алгебраических полиномов (многочленов). В авиа- и судостроении инженеры использовали длинные тонкие рейки, проводя с их помощью линии через заданные точки. Можно допустить, что упругая линия рейки состоит из кусков кубических полиномов.
Г л а в а 8. Кривые линии, имеющие практическое применение. Обводы при проектировании |
195 |
Каждая дуга такого сплайна представляется уравнением в векторной форме: r(t) = a0 +a1t +a2t2 +a3t3 .
В координатной форме для плоской кривой это выражение имеет вид
x(t) = a |
+a |
t +a |
t2 |
+a |
t3 |
; |
||
0x |
1x |
2x |
|
|
3x |
|
|
|
y(t) = a |
+a |
t +a |
|
t2 |
+a |
|
t3. |
|
0 y |
1y |
2 y |
|
3 y |
|
|
||
Здесь при изменении параметра t |
координаты x и |
y могут независимо друг |
от друга возрастать или убывать, допуская для кривой y = f (x) участки с вер-
тикальными касательными, а также возможность самопересечения. В случае пространственной кривой добавляется третье уравнение для координаты z,
аналогичное первым двум.
Для интерполирования таблично заданных функций кубические сплайны дают модель кривой второго порядка гладкости с высокой точностью. Сведения о построении кривой в форме Безье находим в работе Фокса и Пратта [10].
Кривая (рис. 29), представленная в форме Безье, проходит через точки r0 и r3, имеет касательную в точке r0, идущую от r0 к r1, и касательную в точке r3, идущую от r3 к r2.
Рис. 29
Прямые P0P1, P1P2 и P2P3 образуют фигуру, называемую характеристической ломаной заданной кривой, причем, как правило, эта ломаная не замкнута. Чтобы построить кривую, надо задать точки P0 и P3, через которые
196 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ИНЖЕНЕРНОЙ ГРАФИКИ
должна проходить наша кривая, затем на желаемых касательных к этой кривой в точках P0 и P3 задать точки P1 и P2. Увеличивая одновременно длины отрезков P0P1 и P2P3, можно придать кривой большую полноту. Если же увеличить только один из отрезков (P0P1 или P2P3), то кривая пойдет ближе к одной из касательных. Таким образом форма кривой будет изменяться.
Кривая Безье является частным случаем более общего сплайна – NURBS. NURBS (Non-Uniform Rational B-Spline) – нерегулярный рациональный
В-сплайн.
Чтобы построить кривую Безье, необходимо задать точки, через которые должна пройти кривая, и вызвать команду SPLINE (сплайн), или «Кривая Безье». Сплайны удобно редактировать ручками. Обо всем этом прочитайте в соответствующих руководствах по компьютерным технологиям.
ВЫВОДЫ
Кривые линии находят широкое техническое применение. К таким линиям относятся, например, циклические кривые: циклоиды, эпициклоиды, гипоциклоиды, спирали, завитки.
Циклические кривые составляют обширный класс кривых, образованных траекториями точек окружности, катящейся без скольжения по дуге другой окружности. Катящуюся окружность называют подвижной центроидой, а неподвижную – неподвижной центроидой. Кривые линии, построенные с помощью центроид, называют рулеттами (от франц. rouler – катать) или трохоидами.
При проектировании сложных технических объектов возникает необходимость определять конфигурацию их поверхностей. В основе определения поверхностей этих объектов лежат методы построения плоских гладких контуров. Эти контуры представляют собой сложные кривые, которые задать во всех точках с определенной закономерностью невозможно. Поэтому делают замену: аппроксимируют исходный массив точек другим, близким к нему массивом, подчиняющимся определенным закономерностям. При аппроксимации больших точечных массивов используют обводы, когда каждый участок кривой заменяют дугами известных кривых с высокой степенью точности и состыковывают их между собой. Получающиеся кривые линии называются обводами.
До широкого применения компьютерных технологий основными способами построения обводов были радиусография и интерполяция дугами кривых второго порядка (не окружностями). При построении обводов с помощью компьютера в настоящее время применяют сплайн-функции.
Г л а в а 8. Кривые линии, имеющие практическое применение. Обводы при проектировании |
197 |
ВОПРОСЫ ДЛЯ САМОКОНТРОЛЯ
ИСАМОПОДГОТОВКИ
1.Что такое циклоида, эпициклоида и гипоциклоида?
2.Приведите пример использования циклических кривых в технике.
3.Для чего нужны составные кривые линии (обводы) при проектировании поверхностей?
4.Что такое порядок гладкости кривой линии?
5.Как получить обвод ряда точек в компьютерной графике?
6.Что такое параметрическое число?