Sketcher "Зафиксировать точку на объекте"

From FreeCAD Documentation
Jump to navigation Jump to search
This page is a translated version of the page Sketcher ConstrainPointOnObject and the translation is 93% complete.
Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎polski • ‎português • ‎português do Brasil • ‎română • ‎svenska • ‎čeština • ‎русский

Sketcher ConstrainPointOnObject.svg Зафиксировать точку на объекте

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

Описание

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

Применение

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

Примечание: Порядок, в котором Вы выбираете линию и точку не важен. Точка всегда переносится на линию, линия остаётся на месте.

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

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

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

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

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