Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
InzhGrafika_Uchebnoe_posobie.doc
Скачиваний:
119
Добавлен:
20.11.2019
Размер:
20.08 Mб
Скачать

1.9. Взаимное пересечение кривых поверхностей

Две поверхности, пересекаясь, образуют некоторые линии, представляющие собой множество точек, общих как для одной, так и для другой поверхности. Задача построения линии пересечения двух заданных поверхностей состоит, таким образом, в определении точек, принадлежащих обеим поверхностям.

Р ассмотрим общий способ определения линии пересечения двух поверхностей на некотором отвлеченном примере. Пусть заданы поверхности P и Q (рис. 1.47), линию пересечения которых следует построить.

Для определения одной из общих точек необходимо ввести некоторую вспомогательную поверхность Ti, и найти линии пересечения этой поверхности с каждой из заданных. Пусть пересечение поверхности Ti с поверхностью Р дает линию n0i, а с поверхностью Q – линию m0i. Линия n0i представляет множество точек, общих для поверхностей P и Ti. Линия m0i – множество точек, общих для поверхностей Q и Ti. Поскольку линии n0i и m0i принадлежат одной и той же поверхности Ti, то в общем случае они пересекутся в точке Li. Точка Li будет принадлежать всем трем поверхностям – P, Q и Ti, а следовательно, будет являться общей для поверхностей P и Q, т.е. представлять собой одну из точек линии пересечения поверхностей P и Q. Вводя новые вспомогательные поверхности и повторяя описанные операции, можно определить сколько угодно точек линии пересечения заданных поверхностей, для окончательного построения которой остается найденные точки соединить плавной кривой.

Таким образом, для определения линии пересечения двух поверхностей в общем случае необходимо выполнить следующие действия.

1. Пересечь заданные поверхности вспомогательной: T1.

2. Построить линии пересечения вспомогательной поверхности с каждой из заданных: Т1 Р = n01

T1Q = m01

3. Определить точки пересечения построенных линий: n01 m01 = L1,2...

4. Вводя новые вспомогательные поверхности и повторяя действия по п.п .1...3, построить необходимое количество точек линии пересечения заданных поверхностей: Lj ...Ln.

5. Найденные точки соединить плавной кривой: l0 = L1L2L3...Ln

При построении линии пересечения двух поверхностей, следует стремиться к тому, чтобы вводимые вспомогательные поверхности были достаточно простыми (плоскости, сферы), а линии пересечения вспомогательных поверхностей с заданными были наиболее простыми (прямые, окружности).

Число точек линии пересечения, которое должно быть определено в ходе построения, зависит от условия задачи и точности, с которой выполняются построения. Как правило, для построения линии пересечения сложных кривых поверхностей приходится находить значительное количество точек. Однако при этом в первую очередь должны быть определены, так называемые, характерные точки линии пересечения: наиболее высокая и наиболее низкая, ближайшая и наиболее удаленная от наблюдателя, точки, ограничивающие видимость линии пересечения, точки касания кривой к очерку поверхности и т.п.

Общий способ построения линии пересечения двух поверхностей обладает абсолютной универсальностью и может быть применен во всех без исключения случаях.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]