|
Расположение в меню |
---|
Эскиз → Ограничения эскиза → Ограничение Совпадения точек |
Верстаки |
Скетчер |
Быстрые клавиши |
C |
Представлено в версии |
- |
См. также |
Скетчер Ограничение наложения точек, Скетчер Ограничение Точки на объекте |
Описание
Инструмент Ограничение Совпадения точек создаёт ограничение совпадения между точками или (представлено в версии 0.21) концентрическое ограничение между окружностями, дугами и/или эллипсами (делая их центры совпадающими).
представлено в версии 1.0: Этот инструмент заменяется инструментом Ограничение наложения точек, если в настройках выбрана опция «Объединить совпадение и точку на объекте».
Применение
Смотри также: Вспомогательные инструменты рисования.
Непрерывный режим
- Убедитесь в отсутствии выделения.
- Есть несколько способов вызвать инструмент:
- Нажмите кнопку
Ограничение Совпадения точек.
- Выберите в меню Эскиз → Ограничения эскиза →
Ограничение Совпадения точек.
- Используйте сочетание клавиш: C.
- Нажмите кнопку
- Курсор изменится на перекрестье со значком инструмента.
- Выполните одно из следующих действий:
- Выберите две точки.
- Выберите два ребра окружностей, дуг, эллипсов или дуг эллипсов.
- Ограничение добавлено.
- По желанию продолжайте создавать ограничения.
- Для завершения щелкните правой кнопкой мыши или нажмите Esc, или запустите другой инструмент для создания геометрии или ограничений.
Режим однократного запуска
- Выполните одно из следующих действий:
- Выберите две или более точек.
- Выберите два или более ребра окружностей, дуг, эллипсов или дуг эллипсов.
- Вызовите инструмент, как описано выше.
- В зависимости от выбора добавляются одно или несколько ограничений.
Примечания
- представлено в версии 1.0: Точки с ограничениями Совпадения отмечаются цветом Знаков ограничения.
Написание скриптов
Ограничения можно создавать с помощью макросов и в консоли Python, используя следующие команды:
Sketch.addConstraint(Sketcher.Constraint('Coincident',LineFixed,PointOfLineFixed,LineMoving,PointOfLineMoving))
где :
Sketch
- объект эскизаLineFixed
- номер линии, которая не будет двигаться при наложении ограниченияPointOfLineFixed
указывает, какая вершинаLineFixed
должна соблюдать ограничениеLineMoving
- номер линии, которая будет двигаться при применении ограниченияPointOfLineMoving
указывает, какая вершинаLineMoving
должна соблюдать ограничение
Как показывают названия LineFixed
и LineMoving
, если обе ограниченные вершины могут двигаться в любом направлении, то первая из них (первая, выбранная в GUI - графическом интерфейсе) останется неподвижной, а другая будет двигаться. Однако при наличии существующих ограничений обе вершины могут перемещаться.
На странице Программирование в Sketcher объясняется значения, которые можно использовать для LineFixed
, PointOfLineFixed
, LineMoving
и PointOfLineMoving
, а также содержатся дополнительные примеры того, как создавать ограничения из сценариев Python.
Эта страница получена от https://wiki.freecad.org/Sketcher_ConstrainCoincident