|
Макеты страниц
3.11. Поверхности треугольной формыСуществует много способов построения поверхностей треугольной формы. Сейчас мы остановимся на поверхностях, которые при треугольной форме имеют треугольную область определения параметров. Для треугольных областей в двухмерном дространстве удобно использовать барицентрические координаты. Барицентрические координаты на плоскости.Пусть в области определения параметров и и v некоторой поверхности задана двухмерная декартова система координат. Пусть в этой области заданы три точки А, В, С, не лежащие на одной прямой.
Рис. 3.11.1. Точки на параметрической плоскости Радиус-векторы точек А, В и С обозначим соответственно через Положение любой другой точки
где коэффициенты а, b, с определены с точностью до множителя. Для полной определенности потребуем, чтобы их сумма была равна единице:
Значения коэффициентов а, b, с, соответствующие декартовым координатам и и v, мы найдем из системы уравнений
Коэффициенты а, b, с определяются равенствами
где определитель системы уравнений (3.11.3)
равен удвоенной площади треугольника ABC ( Во многих случаях для описания положения точки в двухмерном пространстве удобно перейти от координат и и v к трем барицентрическим координатам, которыми являются коэффициенты а, b, с. Барицентрические координаты произвольной точки Отметим свойства барицентрических координат. Они подчинены равенству (3.11.2). Если точка Любой двухмерный вектор
Коэффициенты а, (3, 7 называт барицентрическими компонентами вектора. Двухмерный вектор w можно представить в виде разности радиус-векторов двух точек, например,
Значения барицентрических компонент
Компоненты
где определитель Билинейная треугольная поверхность.Одной из простейших треугольных поверхностей является плоская треугольная поверхность, построенная по трем точкам Введем барицентрические координаты а, b, с (3.11.4). Радиус-вектор
Рис. 3.11.2. Плоская треугольная поверхность Если мы соединим произвольную точку Фактически радиус-вектор (3.11.10) зависит от двух параметров, так как три параметра а, b, с связаны равенством (3.11.2). Можно переписать зависимость (3.11.10) как функцию двух параметров х и у, например: Треугольная поверхность на трех кривых.Еще одну треугольную поверхность построим, на трех попарно пересекающихся кривых. Ее можно использовать для скругления пространственного угла, в котором сходятся три скругленных ребра моделируемой детали. Рассмотрим три кривые Построим поверхность внутри «треугольника», образованного кривыми. Преобразуем с помощью (1.5.3) параметризацию кривых так, чтобы точкам
Рис. 3.11.3. Треугольная поверхность на трех кривых Радиус-вектор поверхности, построенной по данным трем кривым, опишем векторной функцией трех барицентрических координат а, b, с
Фактически радиус-вектор (3.11.11) зависит от двух параметров, так как три параметра а, b, с связаны уравнением (3.11.2). Края поверхности (3.11.11) совпадают с кривыми, по которым она построена. При
описывает участок кривой
описывает участок кривой
описывает участок кривой Приведенные формулы можно получить путем циклической перестановки индексов 1, 2, 3 или 3, 2, 1. Правая часть (3.11.11) симметрична относительно циклической перестановки индексов. Поверхность (3.11.11) является треугольным аналогом линейной поверхности Кунса (3.6.4). На рис. 3.11.4 приведена треугольная поверхность, построенная на трех одинаковых дугах окружностей. Плоскости окружностей ортогональны плоскости, в которой лежат точки
Рис. 3.11.4. Треугольная поверхность на трех дугах окружности
Рис. 3.11.5. Треугольная поверхность на трех дугах окружности Каждая дуга содержит четверть окружности. На рис. 3.11.5 приведена
Рис. 3.11.6. Поверхность на трех ортогональных дугах в четверть окружности
Рис. 3.11.7. Поверхность на трех ортогональных дугах в четверть окружности Если плоскости дуг окружностей сделать взаимно ортогональными, то треугольная поверхность будет описывать часть сферической поверхности. Такая поверхность приведена на рис. 3.11.6 и 3.11.7.
|
Оглавление
|