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

From FreeCAD Documentation
Revision as of 17:34, 1 September 2019 by Baritone (talk | contribs) (Created page with "==Использование== #Выделите точку, которую Вы хотите прикрепить к линии, дуге и так далее (выделен...")

Sketcher ConstrainPointOnObject

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

Описание

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

Использование

  1. Выделите точку, которую Вы хотите прикрепить к линии, дуге и так далее (выделенная точка становится зелёной).
  2. Выделите линию, к которой Вы хотите прикрепить выделенную точку (выделенная точка становится зелёной).
  3. Нажмите кнопку Constrain point unto object.

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

Скрипты

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

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

где:

  • Sketch is a sketch object
  • LineMoving is the number that designates the line, which contains the point that has to be moved onto the LineFixed (The line which is fixed)
  • PointOfLineMoving is the number of the vertex of line LineMoving, that has to be moved onto the LineFixed
  • LinedFixed is the number of the line to be affixed onto the point PointOfLineMoving

Как узнать номер, определяющий линии и точки? Смотрите скриптовую часть Sketcher ConstrainCoincident.