Jump to content

Призма

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

Призма

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

Описание

Призма - это параметрическое твёрдое тело, которое может быть создано с помощью команды Создать примитивы. Это результат выдавливания правильного многоугольника по прямой траектории. В системе координат, заданной свойством ДанныеРазмещение, нижняя грань призмы лежит в плоскости XY с центром в начале координат и одной из вершин на оси X.

Применение

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

Пример

Деталь Призма из примера со скриптом

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

Свойства

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

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

Данные

Вложение

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

Призма

  • ДанныеПолигоны (Целочисленное): Количество сторон многоугольника. По умолчанию 6.
  • ДанныеРадиус (Длина): Радиус описанной окружности многоугольника, расстояние от центра многоугольника до одной из его вершин. По умолчанию 2мм.
  • ДанныеВысота (Длина): Высота призмы. По умолчанию 10мм.
  • ДанныеПервый угол (Угол): Угол между направлением выдавливания призмы и её положительной осью Z, измеренный вокруг оси Y. Угол положителен по отношению к положительной оси X. Допустимый диапазон: 0° <= значение < 90°. По умолчанию .
  • ДанныеВторой угол (Угол): Угол между направлением выдавливания призмы и её положительной осью Z, измеренный вокруг оси X. Угол положителен по отношению к положительной оси Y. Допустимый диапазон: 0° <= значение < 90°. По умолчанию .

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

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

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

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

Пример:

import FreeCAD as App

doc = App.activeDocument()

prism = doc.addObject("Part::Prism", "myPrism")
prism.Polygon = 5
prism.Circumradius = 10
prism.Height = 50
prism.FirstAngle = 22.5
prism.SecondAngle = 45
prism.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(60, 75, 30))

doc.recompute()