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