Jump to content

Линия (Отрезок)

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

Линия

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

Описание

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

Применение

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

Свойства

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

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

Данные

Вложение

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

Вершина 1 - Начало

  • ДанныеX1 (Расстояние): Координата X начальной точки линии. По умолчанию 0мм.
  • ДанныеY1 (Расстояние): Координата Y начальной точки линии. По умолчанию 0мм.
  • ДанныеZ1 (Расстояние): Координата Z начальной точки линии. По умолчанию 0мм.

Вершина 2 - Конец

  • ДанныеX2 (Расстояние): Координата X конечной точки линии. По умолчанию 10мм.
  • ДанныеY2 (Расстояние): Координата Y конечной точки линии. По умолчанию 10мм.
  • ДанныеZ2 (Расстояние): Координата Z конечной точки линии. По умолчанию 10мм.

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

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

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

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

Пример:

import FreeCAD as App

doc = App.activeDocument()

line = doc.addObject("Part::Line", "myLine")
line.X1 = 1
line.Y1 = 3
line.Z1 = 6
line.X2 = 2
line.Y2 = 3
line.Z2 = 9

doc.recompute()