Покрыть контур дугами (К3) — различия между версиями

Материал из GEOS_WIKI
Перейти к: навигация, поиск
 
Строка 1: Строка 1:
 +
#redirect[[Контур (К3)#Покрыть контур дугами]]
 
[[Категория:Команды создания линий и точек (К3)]]
 
[[Категория:Команды создания линий и точек (К3)]]
<small>
 
:– ''Основное меню: '''Объекты/Создать/Линии/ПокрытьКонтурДугами'''''
 
::''(для '''''К3-Мебель''''' — '''К3/Создать/Линии/ПокрытьКонтурДугами''')''
 
:– ''Меню команд геометрического редактора: '''Создать/Линии/ПокрытьКонтурДугами'''''
 
:– ''Меню команд в программах: '''К3/Создать/Линии/ПокрытьКонтурДугами'''''
 
:– ''Синтаксис: '''arcs_path'''''
 
</small>
 
Команда строит новый контур, в котором отрезки старого контура заменяются дугами, если конечные точки отрезков соответствуют наложенным условиям.
 
 
После запуска команды необходимо указать контур, в котором отрезки нужно заменить на дуги. Условия замены можно задать через ключи контекстного меню, которые активны ''до выбора контура'':
 
* '''Точность аппроксимации''' — максимальная величина стрелки прогиба (см. рисунок), при которой пара отрезков меняется на дугу;
 
* '''Порог покрытия дугой''' — минимальное значение (в радианах) угла между двумя отрезками, меняющимися на дугу, при котором дуга строится.
 
[[Файл:kontark.png|thumb|center|700px|Контур и дуги]]
 
Далее система строит новый контур следующим образом: берутся первые два отрезка, крайние точки которых система проверяет на соответствие заданным условиям. Если величины стрелки прогиба и угла лежат в допустимых значениях, то отрезки заменяются дугой. Затем берётся следующая точка и проверяется, лежит ли она на продолжении построенной дуги. Если лежит, то дуга перестраивается, если нет, то берутся два отрезка и проверяется возможность построения новой дуги.
 

Текущая версия на 17:24, 12 июля 2019