3D 本体

Parent page: PCB 对话框

3D Body 对话框3D Body 对话框

摘要

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 SideBottom 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 偏移量。 例如,100mil0mil 会使图像中心点在 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 模型。
如果尚未指定任何模型路径,请单击 Add Directories 按钮进入 Preferences 对话框的 PCB Editor — General 页面。在该页面的 Models 区域中,单击 Model Search Paths 按钮打开 Model Search Path 对话框。单击 按钮浏览并定位包含 STEP 文件的文件夹,然后单击 Add 按钮将该文件夹加入 Model Search Path 列表。单击 OK 关闭 Preferences 对话框后,沿这些路径找到的所有 STEP 模型都会列在 Choose Model 对话框中。
注意:当选择 Generic STEP Model 选项时,3D Body 对象将作为其容器,并会自动调整尺寸以包围所选模型。
  • 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 对象对齐时的参考。坐标轴本质上是一条虚线,连接由 OriginDirection 的 X、Y、Z 位置定义的两点。注意:在 2D 显示模式下俯视该对象时,Origin 0, 0, 0 位于对象底部、3D body 的几何中心处。

  • Add - 添加一条新的坐标轴。
  • Delete - 移除当前选中的坐标轴。
  • Origin X, Y & Z - 坐标轴起点的坐标,单击可编辑数值。
  • Direction X, Y & Z - 定义坐标轴终点的空间 位置,单击可编辑数值。

要在打开的对话框中切换所使用的计量单位(公制(mm)与英制(mil)之间),请按下 Ctrl+Q 快捷键。此操作仅影响该对话框,不会更改当前电路板实际使用的计量单位;电路板的计量单位由功能区上选择的 Home | Grids and Units | MetricImperial 设置决定。

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
Content