6-5 КУСОЧНОЕ ПРЕДСТАВЛЕНИЕ ПОВЕРХНОСТЕЙВ предыдущих разделах обсуждались создание и характеристики поверхностей, для которых существуют известные аналитические описания. Однако есть много поверхностей, для которых таких описаний сделать невозможно. Типичными примерами являются автомобильные кузова, фюзеляжи и крылья самолетов, корпуса кораблей, скульптуры, бутылки, башмаки и т.д. Эти поверхности представляются в кусочном виде, т. е. похожем на лоскутное одеяло. В рассуждениях используется векторное параметрическое представление, потому что оно не зависит от осей, устраняет бесконечные значения углов наклона относительно некоторой произвольной системы координат, устраняет неоднозначность представления многозначных поверхностей и пространственных функций, облегчает представление поверхностей в однородных координатах, и такое представление совместимо с использованием преобразований трехмерных однородных координат, обсуждающихся в гл. 3. Остаток этой главы будет посвящен обсуждению способов и методов математического описания кусков поверхностей. Наша цель заключается в том, чтобы для создания полной поверхности объединить вместе отдельные куски вдоль их границ. Для кусочного представления кривых мы будем придерживаться принятого в гл. 5 изложения. Мы начнем наше обсуждение с достаточно интересного элемента или куска аналитической поверхности, а именно сферы. На примере сферической поверхности мы продемонстрируем некоторые свойства кривых, полезные при описании поверхности. Определенные кривые на поверхности задаются плоскостями, пересекающими сферу. В качестве примера рассмотрим пересечение единичной сферы и плоскости, определяемое уравнением поверхности
Таким образом, определяет пересечение плоскости и сферы. На рис. 6-20b плоскость или
Рис. 6-20 Пересечение плоскости и сферы. (а) Параллель широты; (b) меридиан долготы. Рис. 6-21 Кусок сферической поверхности. В результате пересечения этой плоскости и сферы получается меридиан долготы. Решение системы уравнений дает уравнение кривой пересечения; т. е.
Как показано на рис. 6-21, границы куска сферической поверхности на единичной сфере могут быть сформированы четырьмя плоскостями, двумя параллелями и двумя меридианами, пересекающими сферу. Векторное параметрическое уравнение для куска поверхности
Кусок поверхности - это все возможные положения точки в трехмерном пространстве, движущейся с двумя степенями свободы, управляемой двумя параметрическими переменными Параметрическое представление единичной сферической поверхности (см. уравнение (6-27) с
Показанный на рис. 6-21 кусок поверхности задан для диапазонов изменения параметров
и
Касательные векторы в каждом углу показаны на рис. 6-21. Форма внутренней части поверхности около каждого угла управляется вектором кручения или смешанной производной в этом углу. Для куска сферической поверхности на рис. 6-21 смешанная производная или вектор кручения
Подстановка значений параметров в углах куска поверхности дает векторы кручения в них. Внутренняя форма куска задается уравнением (6-35). Это уравнение можно считать сферической смешивающей функцией. Следовательно, четырехугольный кусок поверхности может быть полностью описан 4 координатными векторами в углах, 8 касательными векторами (по два в каждом углу), 4 векторами кручения в углах и смешивающей функцией, заданной в уравнении (6-35). Нормаль в любой точке куска поверхности определяется векторным произведением производных по параметрам. Например, для сферической поверхности
На куске поверхности изопараметрические линии, т.е. линии с постоянным значением параметра, ортогональны. Следовательно, скалярное произведение производных по параметрам равно нулю. Например, для сферической поверхности
|