Part "Полый цилиндр"

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

Создать трубу

Системное название
Part_Tube
Расположение в меню
Деталь → Примитивы → Создать трубу
Верстаки
Part(Деталь)
Быстрые клавиши
Нет
Представлено в версии
0.19
См. также
Создать примитивы

Описание

Команда Создать Трубу вставляет трубку в активный документ. Труба геометрически рассматривается как вырез меньшего цилиндра из большего. По умолчанию команда создаст трубку высотой 10 мм с наружным радиусом 5 мм и внутренним радиусом 2 мм. Эти параметры могут быть изменены после добавления объекта.

Применение

Create

Трубу можно создать следующими способами:

  • нажмите кнопку Труба на панели задач
  • используйте меню Деталь → Примитивы → Создать трубу

Edit

  1. Double-click the tube in the Tree view
  2. The Tube task panel opens.
  3. Change one or more dimensions.
  4. The tube is dynamically updated in the 3D view.
  5. Press the OK button.

Example

Part Tube from the scripting example

A Part Tube object created with the scripting example below is shown here.

Свойства

See also: Property editor.

A Part Tube object is derived from a Part Feature object and inherits all its properties. It also has the following additional properties:

Data

Attachment

The object has the same attachment properties as a Part Part2DObject.

Tube

  • Через Редактор Свойств:
    • Высота (Height): Установите высоту (по умолчанию 10 мм).
    • Внутренний Радиус (Inner Radius): Установите внутренний радиус (по умолчанию 2 мм).
    • Внешний Радиус (Outer Radius): Установите внешний радиус (по умолчанию 5 мм).
    • Расположение (Placement): Задаёт ориентацию и положение описанного Короба в трёхмерном пространстве. Смотри Placement/Расположение. Ориентиром служит левый передний нижний угол короба.
    • Label (Ярлык): Ярлык это имя, присвоенное для операции. Вы можете его изменить в любое время.

Scripting

See also: Autogenerated API documentation, Part scripting and FreeCAD Scripting Basics.

A Part Tube can be created with the addTube() method (introduced in version 0.20) of the Shapes module:

tube = Shapes.addTube(FreeCAD.ActiveDocument, "myTube")
  • Where "myTube" is the name for the object.
  • The function returns the newly created object.

Example:

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()