|
|
| Расположение в меню |
|---|
| Деталь → Примитивы → Куб |
| Верстаки |
| Деталь |
| Быстрые клавиши |
| Нет |
| Представлено в версии |
| - |
| См. также |
| Создать примитивы |
Описание
Команда Деталь Куб создаёт параметрический твёрдотельный куб, а именно прямоугольный кубоид. В системе координат, определяемой свойством ДанныеРазмещение, нижняя грань короба лежит на плоскости XY, её передний левый угол находится в начале координат, а передняя грань параллельна оси X.
Применение
- Существует несколько способов вызова команды:
- Нажмите кнопку
Куб.
- Выберите Деталь → Примитивы →
Куб пункт меню.
- Нажмите кнопку
- Куб создан.
- Дополнительно можно изменить размеры и ДанныеРазмещение куба, выполнив одно из следующих действий:
- Двойной клик по объекту в Дереве проекта:
- Откроется панель задач Геометрические примитивы.
- Измените одно или несколько свойств.
- Объект динамически обновится в 3D виде.
- Нажмите кнопку OK.
- Измените свойства в Редакторе свойств.
- Измените ДанныеРазмещение с помощью команды
Преобразование.
- Двойной клик по объекту в Дереве проекта:
Пример

Здесь показан объект Деталь Куб, созданный с помощью примера скрипта, приведенного ниже.
Примечания
- Куб также можно создать с помощью команды
Примитивы. С помощью этой команды можно указать размеры и его размещение во время создания.
Свойства
Смотрите также: Редактор свойств.
Объект Куб является производным от объекта Конструктивный элемент и наследует все его свойства. Он также имеет следующие дополнительные свойства:
Данные
Вложение
Объект имеет те же свойства вложения, что и Деталь Деталь2DОбъект.
Куб
- ДанныеДлина (
Длина): Длина куба. Это размер в направлении X. По умолчанию10мм. - ДанныеШирина (
Ширина): Ширина куба. Это размер в направлении Y. По умолчанию10мм. - ДанныеВысота (
Высота): Высота куба. Это размер в направлении Z. По умолчанию10мм.
Написание скриптов
Смотри также: Autogenerated API documentation, Скрипты в верстаке Деталь и Основы работы со скриптами FreeCAD.
Куб может быть создан с помощью метода addObject() документа:
box = FreeCAD.ActiveDocument.addObject("Part::Box", "myBox")
- Где
"myBox"- это имя объекта. - Функция возвращает только что созданный объект.
Пример:
import FreeCAD as App
doc = App.activeDocument()
box = doc.addObject("Part::Box", "myBox")
box.Length = 4
box.Width = 8
box.Height = 12
box.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(75, 60, 30))
doc.recompute()
Эта страница получена от https://wiki.freecad.org/Part_Box