Sketcher ConstrainPointOnObject/ru: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Line 10: Line 10:


{{GuiCommand/ru
{{GuiCommand/ru
|Name/ru=Зафиксировать точку на объекте
|Name/ru=Ограничить точку на объекте
|Name=Sketcher_ConstrainPointOnObject
|Name=Sketcher_ConstrainPointOnObject
|MenuLocation=Sketch → Ограничения эскиза → Зафиксировать точку на объекте
|MenuLocation=Sketch → Ограничения эскиза → Ограничить точку на объекте
|Workbenches=[[Sketcher_Workbench/ru|Sketcher]]
|Workbenches=[[Sketcher_Workbench/ru|Sketcher]]
|Shortcut={{KEY|O}}
|Shortcut={{KEY|O}}

Revision as of 09:17, 1 March 2023

Ограничить точку на объекте

Системное название
Sketcher_ConstrainPointOnObject
Расположение в меню
Sketch → Ограничения эскиза → Ограничить точку на объекте
Верстаки
Sketcher
Быстрые клавиши
O
Представлено в версии
-
См. также
Ограничение пересечения

Описание

Прикрепляет точку к таким объектам как: линия, дуга или ось эскиза.

Применение

  1. Выделите точку, которую Вы хотите прикрепить к линии, дуге и так далее (Результат: выделенная точка становится зелёной).
  2. Выделите линию, к которой Вы хотите прикрепить выделенную точку (Результат: выделенная точка становится зелёной).
    • Нажмите на панели инструментов кнопку Зафиксировать точку на объекте.
    • Используйте клавиатурное сокращение Shift + O.
    • Используйте пункт верхнего меню Sketch → Ограничения эскиза → Зафиксировать точку на объекте.

Программирование

Ограничения можно создавать с помощью макросов и в консоли Python, используя следующие команды:

Sketch.addConstraint(Sketcher.Constraint('PointOnObject',LineMoving,PointOfLineMoving,LineFixed))

  • Sketch это объект эскиза.
  • LineMoving это номер, обозначающий линию, содержащую точку, которая будет передвинута на LineFixed (линию, которая останется на месте).
  • PointOfLineMoving это номер вершины линии LineMoving, которая будет передвинута на LineFixed.
  • LinedFixed это номер линии, к которой будет прикреплена точка PointOfLineMoving.

Страница Sketcher scripting показывает, как узнать номер, определяющий линии и точки?