Jump to content

Спираль плоская

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

Плоская Cпираль

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

Описание

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

Применение

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

Пример

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

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

Свойства

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

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

Данные

Вложение

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

Спираль плоская

  • ДанныеПриращение (Длина): Расстояние между двумя последовательными витками спирали. По умолчанию 1мм.
  • ДанныеРадиус (Длина): Начальный радиус спирали, расстояние между её центром и начальной точкой. Может быть 0мм. По умолчанию 1мм.
  • ДанныеОбороты (Ограничение количества): Количество оборотов, или витков, спирали. По умолчанию 2.
  • ДанныеДлина сегмента (Ограничение количества): Количество витков в каждом сегменте спирали. По умолчанию 1, что означает, что каждый полный виток спирали является отдельным сегментом. Используйте 0 для подавления дробления.

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

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

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

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

Пример:

import FreeCAD as App

doc = App.activeDocument()

spiral = doc.addObject("Part::Spiral", "mySpiral")
spiral.Growth = 2
spiral.Radius = 3
spiral.Rotations = 4
spiral.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(75, 60, 30))

doc.recompute()