Please enable JavaScript to view this site.

Проверка непрерывности кривых служит для анализа точности и гладкости стыковки в месте соединения кривых. Место соединения кривых определяется как стык, если расстояние между конечными точками этих кривых в данном месте не превышает порогового значения (Радиус стыка).

Если кривые образуют стык, то для него выполняются проверки по критериям G0 (Точность стыка), G1(Касательность) и G2 (Гладкость). Для критериев непрерывности задаются допустимые значения. В зависимости от того, какие критерии удовлетворяются в стыке, в нем могут быть определены следующие типы непрерывности:

G0 — кривые соединяются в конечных точках с зазором, не превышающим пороговое значение G0 (Точность стыка). Если величина зазора оказывается больше допустимого, в стыке определяется разрыв и последующие расчеты для этого стыка не выполняются,

G1 — в стыке удовлетворяется критерий G0 и угол между касательными векторами не превышает порогового значения углового отклонения, заданного для критерия G1(Касательность).

Обратите внимание на то, что критерий G1 также удовлетворяется в тех стыках, где касательные векторы направлены в противоположные стороны. В этом случае при сравнении с пороговым значением учитывается угол между касательным вектором одной кривой и вектором, противоположным касательному вектору другой кривой.

Если критерий G1 не удовлетворяется, то угол между касательными векторами фиксируется и дальнейшие расчеты для этого стыка не выполняются.

G2 — в стыке удовлетворяются критерии G0, G1 и относительное отклонение кривизны не превышает порогового значения, заданного для критерия G2 (Гладкость).
Относительное отклонение кривизны рассчитывается по формуле |k1/k2-1|*100%, где k1 — минимальная кривизна в точке стыка, k2 — максимальная кривизна в точке стыка. В ходе выполнения команды тип непрерывности отображается в месте соединения кривых.

а)

б)

в)

Тип непрерывности при стыковке кривых (для наглядности показан график кривизны)

а) G0, б) G1, в) G2

© ООО «АСКОН-Системы проектирования», 2022. Все права защищены. | Единая телефонная линия: 8-800-700-00-78