|
Расположение в меню |
---|
Деталь → Примитивы → Создать трубу |
Верстаки |
Деталь |
Быстрые клавиши |
Нет |
Представлено в версии |
0.19 |
См. также |
Примитивы |
Команда Создать трубу создаёт параметрическую твёрдотельную трубу. В системе координат, заданной свойством ДанныеРазмещение, нижняя грань трубы лежит на плоскости XY с центром в начале координат.
Здесь показан объект Деталь Труба, созданный с помощью примера скрипта, приведенного ниже.
Смотрите также: Редактор свойств.
Объект Труба является производным от объекта Конструктивный элемент и наследует все его свойства. Он также имеет следующие дополнительные свойства:
Вложение
Объект имеет те же свойства вложения, что и Деталь Деталь2DОбъект.
Труба
Длина
): Высота трубы. По умолчанию 10мм
.Длина
): Внутренний радиус трубы. Должен быть меньше чем ДанныеВнешний радиус. Может быть равен 0
. По умолчанию 2мм
.Длина
): Внешний радиус трубы. Должен быть больше чем ДанныеВнутренний радиус. По умолчанию 5мм
.
Смотри также: Autogenerated API documentation, Скрипты в верстаке Деталь и Основы работы со скриптами FreeCAD.
Труба может быть создана с помощью метода addTube()
(представлено в версии 0.20) модуля Shapes:
tube = Shapes.addTube(FreeCAD.ActiveDocument, "myTube")
"myTube"
- это имя объекта.Пример:
import FreeCAD as App
from BasicShapes import Shapes
doc = App.activeDocument()
tube = Shapes.addTube(FreeCAD.ActiveDocument, "myTube")
tube.Height = 20
tube.InnerRadius = 2
tube.OuterRadius = 3
tube.Placement = App.Placement(App.Vector(2, 4, 5), App.Rotation(60, 60, 30))
doc.recompute()