3D-корпус
Parent page: Диалоги PCB
Сводка
Этот 3D Body диалог позволяет изменять атрибуты 3D-тела (Extruded, Cylindrical или Spherical) в редакторе PCB, а также связывать или встраивать универсальную STEP-модель. 3D-тело — это примитивный полигональный объект проектирования, используемый для представления трёхмерной формы физического компонента, установленного на собранной печатной плате. Для создания сложных форм можно использовать любое количество объектов 3D-тела.
Доступ
К диалогу можно обратиться во время размещения в PCB Library Editor, щёлкнув Home | Place |
.
После размещения диалог доступен в PCB Editor и PCB Library Editor следующими способами (в режиме 2D-отображения):
- Дважды щёлкните по объекту 3D Body.
- Наведите курсор на объект, щёлкните правой кнопкой и выберите Properties в контекстном меню.
Параметры/элементы управления
Тип 3D-модели
Выберите тип модели для объекта 3D-тела. Параметры редактирования и управления различаются для каждого типа, предоставляя необходимые элементы для задания размеров и позиционирования в 3D-пространстве. Доступные варианты:
- Extruded - Интерактивно задайте вид сверху 2D-формы, которая затем будет выдавлена (extruded) на величину, определённую в разделе Extruded диалога.
- Generic 3D Model - В этом режиме 3D Body является контейнером для связанной или встроенной 3D STEP-модели. Размещённый 3D Body автоматически принимает форму наименьшего прямоугольного параллелепипеда, который полностью охватывает 3D-модель.
- Cylinder - 3D-цилиндр, радиус и высота которого задаются в разделе Cylinder диалога. В ориентации по умолчанию цилиндр стоит вертикально; используйте настройки Rotation, чтобы изменить ориентацию.
- Sphere - 3D-сфера, радиус которой задаётся в разделе Sphere диалога.
- Convert To Generic 3D - Нажмите, чтобы преобразовать объект 3D Body типа Extruded/Cylindrical/Spherical в универсальную (Generic) модель. Используйте эту функцию, когда в проекте есть объект Extruded 3D Body, который необходимо повернуть. Универсальная модель автоматически встраивается в файл проекта.
Свойства
- Identifier - Понятное человеку имя, используемое для идентификации объекта 3D Body. Идентификаторы полезны для выбора 3D-тела на панели PCB.
-
Body Side - Сторона платы, с которой будет выступать 3D-тело. Это будет либо
Top Side, либоBottom Side(выступ вверх или выступ вниз). Этот параметр автоматически изменяется, если объект 3D Body переворачивается на другую сторону платы в составе переворота компонента. - Layer - Механический слой, на котором находится 3D-тело. Доступны только те механические слои, которые сейчас включены. Если выбранный механический слой спарен, то при перевороте тела на другую сторону платы вместе с компонентом оно также будет перемещено на парный механический слой.
- Locked - Включите этот параметр, чтобы предотвратить случайное редактирование или перемещение 3D-тела.
Отображение
- Override color - Включите, чтобы переопределить выбор цветов.
- 3D Color - Щёлкните по образцу 3D Color , чтобы задать цвет 3D-тела с помощью диалога Choose Color .
- 3D Color Opacity - Задайте прозрачность 3D-тела: от невидимого (крайнее левое положение) до полностью непрозрачного (крайнее правое). Это постоянная настройка для данного объекта; также можно временно изменить непрозрачность объекта на панели PCB, когда она установлена в режим 3D Models.
Следующие четыре раздела (Extruded, Generic STEP Model или Cylinder & Sphere) будут отображаться опционально в зависимости от выбранного типа 3D-модели.
Extruded
- Overall Height - Расстояние от поверхности платы до верхней стороны выдавленного (Extruded) тела.
- Standoff Height - Расстояние от поверхности платы до нижней стороны выдавленного тела. Используйте отрицательное значение для выдавленных тел, которые должны проходить вниз через PCB.
-
Texture File - Определяет изображение, которое будет отображаться на верхней поверхности выдавленного тела. Допустимые форматы файлов:
*.bmp;*.dds;*.dib;*.hdr;*.jpg;*.pfm;*.png;*.ppm;*.tga -
Center - Смещения по X и Y, которые будет иметь центр текстурного изображения относительно центра верхней поверхности выдавленного тела. Например, значение
100mil,0milсместит центральную точку изображения на 100 mil по оси X от центральной точки верхней поверхности выдавленного тела. - Size - Ширина (по X) и высота (по Y) текстурного изображения. По умолчанию текстурное изображение будет равномерно масштабировано, чтобы вписаться в границы верхней поверхности выдавленного тела.
- Rotation - Угол поворота текстурного изображения против часовой стрелки.
Generic STEP Model
- Filename - имя файла, содержащего STEP-модель. Текст под этим полем будет отражать, встроена ли модель в данный момент или связана. В последнем случае будет показан путь к файлу.
- Rotation X - угловой поворот (в градусах) STEP-модели вокруг оси X.
- Rotation Y - угловой поворот (в градусах) STEP-модели вокруг оси Y.
- Rotation Z - угловой поворот (в градусах) STEP-модели вокруг оси Z.
- Standoff Height - расстояние от поверхности платы до нижней стороны STEP-модели. Используйте отрицательное значение для модели, которая должна проходить вниз через PCB.
- Embed STEP Model - Нажмите, чтобы открыть диалог Choose Model, в котором разработчик может просмотреть жёсткий диск/сеть и выбрать STEP-модель для встраивания.
- Link To STEP Model - Нажмите, чтобы открыть диалог Choose Model, в котором разработчик может просмотреть заданные пути к моделям и выбрать STEP-модель для связывания.
- Update from Disk - эта кнопка становится доступной, когда STEP-модель связана и обнаружено, что связанный файл был изменён. Нажмите, чтобы обновить 3D-тело, используя актуальные данные модели из связанного файла.
- Remove - нажмите эту кнопку, чтобы удалить STEP-модель (независимо от того, встроена она или связана) из 3D-тела.
- Change to Embedded - нажмите эту кнопку, чтобы переключиться с использования текущей связанной STEP-модели на использование встроенного экземпляра этой модели.
Cylinder
- Radius - радиус цилиндрического тела.
- Height - высота цилиндрического тела.
- Rotation X - угловой поворот (в градусах) цилиндрического тела вокруг оси X.
- Rotation Y - угловой поворот (в градусах) цилиндрического тела вокруг оси Y.
- Rotation Z - угловой поворот (в градусах) цилиндрического тела вокруг оси Z.
- Standoff Height - расстояние от поверхности платы до нижней стороны цилиндрического тела. Используйте отрицательное значение для цилиндрического тела, которое должно проходить вниз через PCB.
Sphere
- Radius - радиус сферического тела.
- Standoff Height - расстояние от поверхности платы до самой нижней кромки сферического тела. Используйте отрицательное значение для сферического тела, которое должно проходить вниз через PCB.
Точки привязки (Snap Points)
Точки привязки — это опорные точки, которые могут быть полезны при перемещении или выравнивании 3D-тел относительно других объектов PCB. Каждая точка привязки обозначается тремя тонкими белыми линиями, отмечающими её положение. Когда вы нажимаете и удерживаете 3D-тело, курсор автоматически привязывается к ближайшей точке привязки или вершине. Обратите внимание, что 0, 0, 0 находится на основании объекта — в геометрическом центре 3D-тела при просмотре сверху в режиме 2D-отображения.
- Add - добавить новую точку привязки
- Delete - удалить текущую выбранную точку привязки
- Average - заменить две выбранные точки привязки новой точкой привязки, расположенной посередине между ними.
- X, Y & Z - положение точки привязки по осям X, Y и Z соответственно; щёлкните, чтобы отредактировать.
Оси
Оси можно использовать как ориентир при выравнивании 3D-тела относительно других объектов PCB. Ось по сути представляет собой пунктирную линию, проведённую между точками, заданными координатами X, Y, Z для Origin и Direction. Обратите внимание, что Origin 0, 0, 0 находится на основании объекта — в геометрическом центре 3D-тела при просмотре сверху в режиме 2D-отображения.
- Add - добавить новую ось.
- Delete - удалить текущую выбранную ось.
- Origin X, Y & Z - координаты начальной точки оси; щёлкните, чтобы отредактировать значения.
- Direction X, Y & Z - координаты конечной точки оси в пространстве, щёлкните, чтобы отредактировать значения.
