Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция №4 по КГиГ.doc
Скачиваний:
11
Добавлен:
11.11.2018
Размер:
13.2 Mб
Скачать

Радиусографический способ

Через упорядоченный массив точек Ai (i = 1,2, ..., n) проводится обвод первого порядка гладкости (рассматривается плоский пример), составленный из дуг окружностей (рис.1.32).

Рис. 1.32

Построение составляющих обвода основано на простых свойствах окружностей. Первая составляющая m1 однозначно определяется первыми тремя точками A1, A2, A3. Центр O1 окружности m1 строится как точка пересечения перпендикуляров p1, p2, восстановленных из середин C1, C2 ее хорд A1 A2, A2A3.

Вторая и последующие составляющие m2, m3, ... определяются двумя точками и касательной, построенной к предыдущей составляющей в стыковой точке. Центр O2 второй составляющей m2 определяется как точка пересечения прямой O1A3, соединяющей центр O1 предыдущей окружности со стыковой точкой A3, с перпендикуляром p3, восстановленным из середины C3 хорды A3A4. Аналогично строятся все последующие составляющие mj (j = 1, 2, ..., n-2).

Способ кривых второго порядка

Этот способ имеет ряд модификаций. Ниже описан алгоритм построения точек обвода, заданного упорядоченным массивом точек Ai (i = 1, 2, ..., n) и положениями касательных ti в этих точках (рис.1.33).

Рис. 1.33

Как известно, кривая второго порядка однозначно определяется заданием пяти точек. Это следует из того, что ее уравнение в декартовых координатах имеет вид

Подставив в это уравнение последовательно координаты пяти точек, получаем пять линейных уравнений с пятью неизвестными . Решение полученной системы уравнений определяет значения коэффициентов в приведенном уравнении.

На практике обычно кривую второго порядка задают тремя точками и касательными в двух точках или двумя точками A1, A2, касательными t1, t2 в этих точках и так называемым инженерным дискриминантом d = [BC]:[TC], где T – точка пересечения касательных t1, t2, построенных в точках A1, A2 кривой второго порядка m1; TC – медиана треугольника A1TA2. Если d < 0.5, то m1 будет дугой эллипса, при d = 0.5 – дугой параболы, при d > 0.5 – дугой гиперболы. Таким образом, выбирая значение инженерного дискриминанта d, управляют формой кривой второго порядка.

Построение обвода первого порядка гладкости из дуг кривых второго порядка начинают с выбора значений инженерного дискриминанта d для каждой составляющей, исходя из визуальной оценки данного массива точек и касательных, обеспечения требуемой формы конструируемого обвода. После этого для каждой составляющей m1 обвода по известному значению дискриминанта di строится третья точка B, которая вместе с точками Ai, Ai+1 и касательными ti, ti+1 однозначно ее определяет. Этих данных достаточно для вычисления коэффициентов уравнения, описывающего составляющую mi обвода, или для графического построения множества точек составляющей mi, которые строятся последовательно (рис.1.33):

- на первом этапе строятся точка B и касательная t, параллельная хорде A1A2;

- на втором этапе по аналогии с алгоритмом построения точки B строятся относительно треугольников A1T`B и BT``A2 точки B`, B`` и касательные t`, t``;

- эти точки и касательные порождают четыре новых треугольника, относительно которых строятся четыре новые точки составляющей m1.

Этот процесс продолжается до тех пор, пока не будет получено достаточное число точек каждой составляющей mi конструируемого обвода.

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

Рассмотрим параметрические модели поверхностей 2-го порядка. Реализация модели заключается в том, что при последовательном переборе одной из координат (z) реализуется система уравнений, в которой будут определены две другие координаты (x и y). При этом значение одной из этих двух величин будут вычислены для нулевого значения второй. Таким образом, будем получать x в зависимости от z при y равном нулю и, соответственно, y от z при нулевом x.