Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1_Лекции по НГ.doc
Скачиваний:
76
Добавлен:
30.03.2015
Размер:
6.54 Mб
Скачать

12.3. Пересечение линии и поверхности.

Линия и поверхность пересекаются в общем случае в нескольких точках А, В, … . Алгоритм их определения может быть построен на тех же рассуждениях, что и при построении точки пересечения прямой и плоскости. Действительно, точки, , … пересечения линии m и поверхности  принадлежат также линиям, проходящим через эти точки и лежащим на заданной поверхности. Кривую n можно рассматривать как проекцию линии m на поверхность . Тогда, в случае параллельного проецирования, линии n и m будут располагаться на одной цилиндрической поверхности, у которой направляющей является кривая m, а образующие параллельны направлению проецирования. В случае если линия прямая, то n и m находятся в одной плоскости  (рис. 12.6). Если направление проецирования будет перпендикулярно какой-либо плоскости проекций, линии n и m будут конкурирующими относительно соответствующей плоскости проекций.

Пример 1. Даны прямая m и тор. Построить точки пересечения прямой и поверхности. (рис. 12.7)

Решение.

1. Выбираем на заданной поверхности линию n, например, фронтально конкурирующую с заданной прямой m. Линии n и m пересекаются, т.к. они находятся в одной фронтально-проецирую-щей плоскости.

2. Определяем горизонтальную проекцию линии n (n1), исходя из условия принадлежности ее поверхности.

3. Находим точки и  пересечения линий n и m, которые и являются искомыми.

4. Устанавливаем види-мость проекций прямой. Так, как участок  прямой m, рас-положен внутри поверхности, то он невидим на 1 и 2. Кроме этого, на 2 невидим отрезок прямой m правее точки 2 до точки на очерке поверхности, а на 1 – левее точки 51, также до точки на очерке поверхности. Эти отрезки закрыты поверхностью – находятся за контурами поверхности.

Пример 2. Даны кривая n и цилиндроид (a, b, ) (рис. 12.8). Построить точки пере-сечения линии и поверхности.

Решение.

1. На поверхности цилиндроида вводим кривуюm, фронтально конкурирующую с линией n. Эти кривые пересекаются (в общем случае), т.к. расположены на одной фронтально проецирующей цилиндрической поверхности, у которой линия n – направляющая, а образующие перпендикулярны 2.

2. Строим горизонтальную про-екцию кривой m(m1) (m).

3. Находим горизонтальную про-екцию точки (1) - 1 = n1  m1, а затем и 2(2  n2).

Пример 3. Даны прямая n и коническая поверхность (рис. 12.9). Построить точки пересечения линии и поверхности.

Решение. Поставленную задачу также можно решить, задав на конической поверхности линию m, конкурирующую с прямой n относительно плоскости проекций 1 или 2. Полученные кривые будут лекальные, что требует значительных построений и снижает точность решения задачи. Так как заданная поверхность линейчатая, то в качестве линии m на поверхности целесообразно взять прямую (или прямые). Тогда алгоритм решения задачи будет следующим:

1. Спроецируем из точки S прямую n на плоскость 1, т.е. определим центральную проекцию прямой n на плоскость 1. Для этого проводим два проецирующих луча через точки 1 и 5 прямой до пересечения с плоскостью проекций 1. Точки 1 и 2 задают центральную проекцию прямой n на 1.

2. Строим образующие m1 и m2 на конической поверхности, конкурирующие с n относительно П1 при ее центральном проецировании.

3. Находим точки  и  пересечения прямой n с образующими m1 и m2. Точки  и  – искомые.

4. Устанавливаем видимость проекций прямой n.