|
Макеты страниц
9.4. Полигоны кривых и поверхностейПроекция на плоскость пространственного отрезка является отрезком на плоскости, а параллельная проекция на плоскость пространственной ломаной линии является ломаной линией на плоскости. Для того, чтобы получить изображение кривой линии, мы будем использовать проекцию полигона кривой. Для каждой кривой линии мы построим набор точек р, принадлежащих кривой и следующих в порядке возрастания параметра. Соединив эти точки отрезками, получим ломаную линию, аппроксимирующую заданную кривую линию. Набор точек для построения аппроксимирующей ломаной будем называть полигоном кривой. Точки полигона будем вычислять достаточно близко друг от друга, чтобы линии изображения казались плавными. Определение шага кривой.Рассмотрим вычисление шага аппроксимации кривой линии. Пусть задана кривая Радиус
По теореме Пифагора квадрат половины длины хорды равен
Если кривая близка к дуге соприкасающейся окружности и угол дуги достаточно мал, то можно считать, что длина хорды примерно равна длине дуги кривой и приращение параметра
Таким образом, параметр следующей точки полигона может быть принят равным
Рис. 9.4.1. Вычисление шага по параметру кривой по заданному прогибу 6 Формула вычисления параметрического шага между точками полигона (9.4.3) позволяет построить полигон кривой, отстоящий от самой кривой на величину, не превышающую S. Проекция этого полигона будет отстоять от проекции кривой также на величину, не превышающую
Шаг по параметру кривой мы вычисляли при выполнении операций. Шаг (4.2.3) определяется углом отклонения кривой и не зависит от ее размеров и масштаба отображения. Шаг (9.4.4) определяется точностью отображения и зависит от размеров кривой и масштаба отображения. Определение шага кривой на поверхности.Шаг для полигона кривой линии на поверхности вычислим аналогично вычислению шага полигона кривой. Пусть точка некоторого полигона поверхности
Подставим (9.4.5) в (9.4.4) и получим приращения для параметров соседней точки полигона
где
где Величина прогиба Сетки полигонов.С помощью полигонов можно отобразить кривые линии, поверхности или тела. Для удобства полигоны, принадлежащие одному геометрическому объекту, объединяют в сетки. Сетка представляет собой совокупность полигонов для векторного отображения некоторого геометрического объекта. Так сетка кривой состоит из одного полигона. Сетка поверхности состоит из полигонов ее границ и нескольких полигонов ее
Рис. 9.4.2. Проекции сетки полигонов поверхности В некоторых случаях для векторного отображения поверхности или тела граничных и координатных линий недостаточно. Для большей информативности отображения кривых поверхностей и граней к проекциям координатных линий добавляют проекции линий очерка.
|
Оглавление
|