Jump to content

Спираль винтовая (Helix)

From FreeCAD Documentation
This page is a translated version of the page Part Helix and the translation is 96% complete.
Outdated translations are marked like this.

Спираль винтовая

Расположение в меню
Деталь → Создать примитивы... → Спираль винтовая
Верстаки
Деталь, OpenSCAD
Быстрые клавиши
Нет
Представлено в версии
-
См. также
Создать примитивы

Описание

Винтовая спираль это параметрическая кривая, которая может быть создана с помощью команды Создать примитивы. В системе координат, заданной свойством ДанныеРазмещение, ось спирали совпадает с осью Z, а ее нижняя точка, точка начала, лежит на оси X.

Применение

Смотри Создать примитивы...

Пример

Элемент Спираль из примера со скриптом

Здесь показан объект Спираль винтовая, созданный с помощью примера скрипта, приведенного ниже.

Примечания

Свойства

Смотрите также: Редактор свойств.

Объект Спираль винтовая является производным от объекта Конструктивный элемент и наследует все его свойства. Он также имеет следующие дополнительные свойства:

Данные

Вложение

Объект имеет те же свойства вложения, что и Деталь Деталь2DОбъект.

Координатна система

  • ДанныеСистема координат (Перечисление): Направление, или направление спирали: Правая резьба или Левая резьба. По умолчанию используется Правая резьба, что означает, что спираль вращается против часовой стрелки по мере подъема.

Спираль винтовая

  • ДанныеШаг (Длина): Расстояние между двумя последовательными витками спирали, измеренное вдоль ее оси Z. По умолчанию 1мм.
  • ДанныеВысота (Длина): Высота спирали. По умолчанию 2мм.
  • ДанныеРадиус (Длина): Начальный радиус спирали. Спираль имеет постоянный радиус, если ДанныеУгол равен.
  • ДанныеДлина Сегмента (Ограничение количества): Количество витков в каждом сегменте спирали. По умолчанию 1, то есть каждый полный оборот спирали представляет собой отдельный сегмент. Используйте заначение 0 для подавления дробления.
  • ДанныеУгол (Угол): Угол, определяющий внешний уклон спирали. Допустимый диапазон: -90° < значение < 90°. По умолчанию . Если угол равен , то спираль цилиндрическая, иначе коническая.

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

Смотри также: Autogenerated API documentation, Скрипты в верстаке Деталь и Основы работы со скриптами FreeCAD.

Спираль может быть создана с помощью метода addObject() документа:

helix = FreeCAD.ActiveDocument.addObject("Part::Helix", "myHelix")
  • Где"myHelix" - это имя объекта.
  • Функция возвращает только что созданный объект.

Пример:

import FreeCAD as App

doc = App.activeDocument()

helix = doc.addObject("Part::Helix", "myHelix")
helix.Pitch = 2
helix.Height = 3
helix.Radius = 4
helix.SegmentLength = 21
helix.Angle = 45
helix.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(75, 60, 30))

doc.recompute()