3D 本体
Created: 八月 21, 2018 | Updated: 八月 21, 2018
其他相关资源
Parent page: PCB 对话框
摘要
该3D Body 对话框允许你在 PCB 编辑器中修改拉伸、圆柱或球形 3D Body 对象的属性,或链接/嵌入通用 STEP 模型。3D Body 是一种基本的多边形设计对象,用于表示装配到 PCB 上的物理器件的三维外形。可以组合使用任意数量的 3D Body 对象来创建复杂形状。
访问
在 PCB Library Editor 放置过程中,可通过单击 Home | Place |
来访问该对话框。
放置完成后,在 PCB Editor 和 PCB Library Editor 中可通过以下方式访问该对话框(在 2D 显示模式下):
- 双击 3D Body 对象。
- 将光标悬停在对象上,右键并从快捷菜单中选择 Properties 。
选项/控件
3D 模型类型
为 3D Body 对象选择一种模型类型。不同类型的编辑与控制选项各不相同,提供在 3D 工作区中进行尺寸设定与定位所需的控件。可用选项包括:
- Extruded - 交互式定义一个 2D 形状的俯视图,然后按对话框 Extruded 部分中定义的高度进行拉伸。
- Generic 3D Model - 在此模式下,3D Body 是一个用于链接或嵌入 3D STEP 模型的容器。放置的 3D Body 会自动成形为刚好包围该 3D 模型的最小矩形棱柱。
- Cylinder - 3D 圆柱体,其半径和高度在对话框的 Cylinder 部分中定义。默认方向下圆柱体竖直放置,可使用 Rotation 设置更改方向。
- Sphere - 3D 球体,其半径在对话框的 Sphere 部分中定义。
- Convert To Generic 3D - 单击可将拉伸/圆柱/球形 3D Body 对象转换为通用模型。当设计中包含需要旋转的拉伸 3D Body 对象时使用此功能。通用模型会自动嵌入到设计文件中。
属性
- Identifier - 用于标识 3D Body 对象的可读名称。标识符有助于在 PCB 面板中选择某个 3D body。
-
Body Side - 3D Body 将从电路板哪一侧伸出。可为
Top Side或Bottom Side(向上伸出或向下伸出)。当 3D Body 对象作为器件翻转的一部分被翻到电路板另一侧时,此设置会自动更改。 - Layer - 3D Body 所在的机械层。仅当前已启用的机械层可选。如果所选机械层已配对,那么当该实体随其器件翻转到电路板另一侧时,也会移动到配对的机械层。
- Locked - 勾选此选项可防止 3D Body 被意外编辑或移动。
显示
- Override color - 启用以覆盖颜色选择。
- 3D Color - 单击 3D Color 色块,通过 Choose Color 对话框指定 3D Body 的颜色。
- 3D Color Opacity - 指定 3D body 的透明度,从不可见(最左)到完全不透明(最右)。这是该对象的永久设置;当 PCB 面板处于 3D Models 模式时,也可以在面板中临时调整对象不透明度。
接下来的四个部分(Extruded、Generic STEP Model 或 Cylinder & Sphere)会根据所选 3D Model Type 选择性显示。
拉伸(Extruded)
- Overall Height - 从板面到拉伸实体顶部表面的距离。
- Standoff Height - 从板面到拉伸实体底部表面的距离。对于必须向下穿过 PCB 的拉伸实体,请使用负值。
-
Texture File - 定义要显示在拉伸实体顶面上的图像。接受的文件格式为
*.bmp;*.dds;*.dib;*.hdr;*.jpg;*.pfm;*.png;*.ppm;*.tga -
Center - 纹理图像中心相对于拉伸实体顶面中心的 X 与 Y 偏移量。 例如,
100mil、0mil会使图像中心点在 X 方向相对拉伸实体顶面中心点偏移 100 mil。 - Size - 纹理图像的宽度(X 方向)与高度(Y 方向)。 默认情况下,纹理图像会等比缩放以适配拉伸实体顶面的边界。
- Rotation - 纹理图像的逆时针旋转角度。
通用 STEP 模型(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 body。
- Remove - 单击此按钮可从 3D body 中移除 STEP 模型(无论是嵌入还是链接)。
- 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 Bodies 移动或与其他 PCB 对象对齐时很有用。每个吸附点由 3 条细白线表示,用于标记吸附点位置。当你在 3D body 上单击并按住时,光标会自动吸附到最近的吸附点或顶点。注意:在 2D 显示模式下俯视该对象时,0, 0, 0 位于对象底部、3D body 的几何中心处。
- Add - 添加一个新的吸附点
- Delete - 移除当前选中的吸附点
- Average - 将两个选中的吸附点替换为一个新吸附点,新吸附点位于它们之间的中点。
- X, Y & Z - 吸附点在 X、Y、Z 轴上的位置,单击可编辑。
坐标轴(Axes)
坐标轴可作为将 3D Body 与其他 PCB 对象对齐时的参考。坐标轴本质上是一条虚线,连接由 Origin 与 Direction 的 X、Y、Z 位置定义的两点。注意:在 2D 显示模式下俯视该对象时,Origin 0, 0, 0 位于对象底部、3D body 的几何中心处。
- Add - 添加一条新的坐标轴。
- Delete - 移除当前选中的坐标轴。
- Origin X, Y & Z - 坐标轴起点的坐标,单击可编辑数值。
- Direction X, Y & Z - 定义坐标轴终点的空间 位置,单击可编辑数值。
