Jump to content

Клин

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

Клин

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

Описание

Клин это параметрическое твёрдое тело, которое можно создать с помощью команды Создать примитивы. Он имеет от четырёх до шести плоских граней. Клин определяется главными, виртуальными, передней и задней, плоскостями, на которых создаётся прямоугольная грань (по умолчанию), одна прямая грань или одна вершина. Эти базовые фигуры определяют четыре четырехугольные или треугольные грани, которые их соединяют. Получившееся твёрдое тело является настоящим клином только в том случае, если одна из базовых фигур - прямоугольная грань, а другая - прямая грань. В системе координат, определяемой свойством ДанныеРазмещение, виртуальные передняя и задняя главные плоскости клина параллельны плоскости XZ, а края базовых форм параллельны оси X или Z. Все эти координаты относятся к данной системе координат.

Применение

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

Пример

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

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

Примечания

  • Значения координат клина должны быть такими, чтобы можно было создать правильное твердое тело. Это означает, что передняя и задняя базовые фигуры могут быть одиночными гранями, но не параллельными. И если одна из базовых фигур является вершиной, другая фигура должна быть прямоугольной гранью.

Свойства

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

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

Данные

Вложение

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

Клин

  • ДанныеXmin (Расстояние): Наименьшая координата X передней грани клина. По умолчанию 0мм.
  • ДанныеYmin (Расстояние): Координата Y передней грани клина. По умолчанию 0мм.
  • ДанныеZmin (Расстояние): Наименьшая координата Z передней грани клина. По умолчанию 0мм.
  • ДанныеX2min (Расстояние): Наименьшая координата X задней грани клина. По умолчанию 2мм.
  • ДанныеZ2min (Расстояние): Наименьшая координата Z задней грани клина. По умолчанию 2мм.
  • ДанныеXmax (Расстояние): Наибольшая координата X передней грани клина. По умолчанию 10мм.
  • ДанныеYmax (Расстояние): Координата Y задней грани клина. По умолчанию 10мм.
  • ДанныеZmax (Расстояние): Наибольшая координата Z передней грани клина. По умолчанию 10мм.
  • ДанныеX2max (Расстояние): Наибольшая координата X задней грани клина. По умолчанию 8мм.
  • ДанныеZ2max (Расстояние): Наибольшая координата Z задней грани клина. По умолчанию 8мм.

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

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

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

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

Пример:

import FreeCAD as App

doc = App.activeDocument()

wedge = doc.addObject("Part::Wedge", "myWedge")
wedge.Xmin = 1
wedge.Ymin = 2
wedge.Zmin = 3
wedge.X2min = 4
wedge.Z2min = 6
wedge.Xmax = 15
wedge.Ymax = 20
wedge.Zmax = 55
wedge.X2max = 10
wedge.Z2max = 12
wedge.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(75, 60, 30))

doc.recompute()