Sketcher ConstrainDistance/ru

Скетчер Ограничение Расстояния

Расположение в меню
Sketch → Sketcher constraints → Constrain distance
Верстаки
Скетчер
Быстрые клавиши
K D
Представлено в версии
-
См. также
Скетчер Ограничение расстояния по горизонтали, Скетчер Ограничение расстояния по вертикали

Описание

Инструмент Ограничение Расстояния фиксирует длину линии, расстояние между двумя точками, расстояние по перпендикуляру между точкой и линией; или, представлено в версии 0.21, расстояние между краями двух окружностей или дуг, или между краем окружности или дуги и линией; или, представлено в версии 1.0, длину дуги.

Применение

Смотри также: Вспомогательные инструменты рисования.

Непрерывный режим

  1. Убедитесь в отсутствии выделения.
  2. Есть несколько способов вызвать инструмент:
    • представлено в версии 1.0: Если в настройках Ограничения размеров установлено значение Один инструмент (по умолчанию): нажмите стрелку вниз справа от кнопки и выберите опцию Ограничение расстояния из выпадающего списка.
    • Если эта настройка имеет другое значение (для версии 0.21 и ниже): нажмите кнопку Ограничение расстояния.
    • Выберите в меню Эскиз → Ограничения эскиза → Ограничение расстояния.
    • представлено в версии 1.0: Щёлкните правой кнопкой мыши в 3D виже и выберите из контекстного меню Размер → . Ограничение расстояния.
    • Используйте сочетание клавиш: нажмите K, а затем сразу D.
  3. Курсор изменится на перекрестье со значком инструмента.
  4. Выполните одно из следующих действий:
    • Выберите одну линию.
    • Выберите две точки.
    • Выберите точку и линию (именно в таком порядке).
  5. Если ограничение размера создано, то в зависимости от насторек открывается диалог для редактирования значения этого размера.
  6. Ограничение добавлено.
  7. По желанию продолжайте создавать ограничения.
  8. Чтобы закончить, щёлкните правой кнопкой мыши или нажмите Esc, или запустите другой инструмент для создания геометрии или ограничений.

Режим однократного запуска

  1. Выполните одно из следующих действий:
    • Выберите одну линию.
    • Выберите две точки.
    • Выберите точку и линию (в любом порядке).
    • Выберите края двух окружностей или дуг.
    • Выберите край окружности или дуги и линию (в любом порядке).
    • представлено в версии 1.0: Выделение края одной дуги.
  2. Вызовите инструмент, как описано выше.
  3. При необходимости отредактируйте значение размера.
  4. Ограничение добавлено.

Примечания

Написание скриптов

Расстояние от начала координат:

Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, -1, 1, App.Units.Quantity('123.0 mm')))

Расстояние между двумя вершинами:

Sketch.addConstraint(Sketcher.Constraint('Distance', Edge1, PointOfEdge1, Edge2, PointOfEdge2, App.Units.Quantity('123.0 mm')))

Длина линии (графический интерфейс позволяет выбрать само ребро, но это просто краткая инструкция для использования двух крайних точек одной линии):

Sketch.addConstraint(Sketcher.Constraint('Distance', Line, 1, Line, 2, App.Units.Quantity('123.0 mm')))

Расстояние от точки (Edge, PointOfEdge) до точки перпендикуляра на прямой (Line):

Sketch.addConstraint(Sketcher.Constraint('Distance', Edge, PointOfEdge, Line, 0, App.Units.Quantity('123.0 mm')))

Расстояние между рёбрами двух окружностей:

Sketch.addConstraint(Sketcher.Constraint('Distance', Circle1, 0, Circle2, 0, App.Units.Quantity('123.0 mm')))

На странице написание скриптов в Скетчер объясняются значения, которые можно использовать для Edge, Edge1, Edge2, PointOfEdge, PointOfEdge1, PointOfEdge2, Line, Circle1 и Circle2, а также содержит дополнительные примеры создания ограничений с помощью скриптов Python.