|
Расположение в меню |
---|
Деталь → Создать примитивы... → Клин |
Верстаки |
Деталь |
Быстрые клавиши |
Нет |
Представлено в версии |
- |
См. также |
Создать примитивы |
Описание
Клин это параметрическое твёрдое тело, которое можно создать с помощью команды
Создать примитивы. Он имеет от четырёх до шести плоских граней. Клин определяется главными, виртуальными, передней и задней, плоскостями, на которых создаётся прямоугольная грань (по умолчанию), одна прямая грань или одна вершина. Эти базовые фигуры определяют четыре четырехугольные или треугольные грани, которые их соединяют. Получившееся твёрдое тело является настоящим клином только в том случае, если одна из базовых фигур - прямоугольная грань, а другая - прямая грань. В системе координат, определяемой свойством ДанныеРазмещение, виртуальные передняя и задняя главные плоскости клина параллельны плоскости 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()
Эта страница получена от https://wiki.freecad.org/Part_Wedge