This page is a translated version of the page Part EditAttachment and the translation is 86% complete.
Outdated translations are marked like this.

描述

 零件吸附编辑命令可以将一个对象“吸附”到一个或多个其他对象上。被吸附的对象会与引用的对象建立链接,这意味着,如果引用对象的placement或几何形状发生了变化,被吸附对象的位置也会相应地自动更新。

吸附引擎

一个对象的吸附是由四种吸附引擎中的一种来控制的。默认使用哪种引擎,取决于该对象的具体类型。你可以通过对象的 数据Attacher Engine 属性(introduced in 1.0),或者hidden 数据Attacher Type 属性来进行更改。

可用的引擎已在下方表格中列出。挂载引擎主要用于控制对象的 数据Placement。理论上,所有引擎都可以用于任何具备该属性的对象,但最后这三种引擎,只有在对象的形状与提到的“逻辑形状”相匹配时,其效果才是最符合逻辑和预期的。

吸附引擎 吸附类型 逻辑形状
Engine 3D Attacher::AttachEngine3D
Engine Plane Attacher::AttachEnginePlane 与放置位置的 XY 平面重合的平面面。
Engine Line Attacher::AttachEngineLine 与放置位置的 Z 轴共线的直边。
Engine Point Attacher::AttachEnginePoint 与放置位置的原点重合的顶点。

本页面剩下的内容将重点介绍 3D 引擎。其他引擎的模式仅做简单罗列。需要注意的是,“平面引擎”的模式实际上与“3D 引擎”是完全相同的。

用法

  1. 选择要吸附的对象。
  2. 执行以下操作之一:
    • 如果该对象已经具备 数据Map Mode 属性:请在 属性视图 中点击该字段,并按下随之出现的 按钮。
    • 从菜单栏中选择 零件 →   吸附 选项。
  3. 吸附 任务面板随即打开。
  4. 在任务面板的顶部,你可以看到显示着“未吸附”的字样。第一个标有 正在选择… 的按钮处于高亮状态,这是在提示你:现在需要在 3D 视图 中进行选择操作。
  5. 选择属于另一个对象的顶点、边或面/平面。
  6. 在按钮右侧的输入框中,会显示出被引用的对象及其子元素。例如,如果你选中了 零件立方体 的一个面,该框中可能会显示 Box:Face6。此时,按钮上的标签也会更新,显示出子元素的类型。
  7. 可用的模式会根据所选的参照物及其顺序进行筛选。例如,对于 Align O-Z-XAlign O-Y-X 这些模式,第一个参照物必须是顶点。如果第一个参照物是其他类型的子元素,这些模式就会从列表中移除。
  8. 吸附模式 <description> 现在显示在任务面板的顶部。
  9. 如果需要,可以从列表中选择一个不同的 吸附模式。想了解关于这些挂载模式的详情,只需将鼠标悬停在上面,就会弹出提示框。
  10. 根据所选的模式,你可以通过点击 参照2参照3参照4 按钮,并重复步骤 5,来添加最多三个额外的参照。当然,你也可以在选定挂载模式之前,先把所有的参照都指定好。
  11. 如果需要,可以设置一个 吸附偏移量
  12. 单击 确定.
  13. 如果适用,你也可以在 属性视图 中更改 数据映射路径参数 属性。

吸附模式

3D引擎

 

已停用

吸附已禁用。你可以通过编辑其 位置 属性来移动该对象。

平移原点

原点已与一个顶点对齐。不过,方向仍然由被吸附对象的“位置”属性来控制。

参照组合:
顶点。

对象的 X Y Z

其“位置”属性会变得与链接对象的“位置”属性完全一致。

参照组合:
任意
圆锥曲线

对象的 X Z Y

X、Y 和 Z 轴会分别与链接对象的局部 X、Z 和 -Y 轴进行对齐。

参照组合:
任意
圆锥曲线

对象的Y Z X

X、Y 和 Z 轴会分别与链接对象的局部 Y、Z 和 X 轴进行对齐。

参照组合:
任意
圆锥曲线

XY on plane

XY 平面将与一个平面面重合对齐。

参照组合
平面

XY 平面与曲面相切

XY 平面将在一个顶点处与面保持相切。

参照组合
面, 顶点
顶点, 面

Z 轴与边相切

Z 轴将与一条边保持相切对齐。一个可选的顶点用于定义对齐的具体位置。

如果没有链接任何顶点,则由 数据Map Path Parameter 属性来确定该点。

参照组合
边, 顶点
顶点, 边

Frenet NBT

 

X 轴和 Y 轴分别与曲边上某一点处的 Frenet-Serret coordinate system 中的法向量 (N) 轴和副法向量 (B) 轴对齐。一个可选的顶点用于定义该位置。

如果没有链接任何顶点,则由 数据Map Path Parameter 属性来确定该点。如果先选择顶点,物体的原点将平移至该顶点处;如果先选择曲线,则原点保持在曲线上。

“Frenet NBT”与“Z 轴与边相切”类似,不同之处在于 X 轴有着明确的定义。

参照组合:
曲线
曲线, 顶点
顶点, 曲线

Frenet TNB

 

X 轴和 Y 轴将与曲边上某一点处的 Frenet-Serret 坐标系中的切向 (T) 轴和法向 (N) 轴对齐。

查看 Frenet NBT.

Frenet TBN

 

X 轴和 Y 轴将与曲边上某一点处的 Frenet-Serret 坐标系中的切向 (T) 轴和副法向 (B) 轴对齐。一个可选的顶点用于定义该位置。

参见 Frenet NBT.

同心

XY 平面与边缘上某一点的 密切圆 对齐。一个可选的顶点用于定义具体位置。

如果没有链接顶点,则由 数据Map Path Parameter 属性来确定该点。

参照组合:
曲线
曲线, 顶点
圆, 顶点
顶点, 曲线
顶点, 圆

旋转截面

Y 轴与边缘上某一点的密切圆轴线对齐。一个可选的顶点用于定义具体位置。

参见 Concentric.

三点定义 XY 平面

XY 平面被对齐以穿过三个顶点。X 轴将穿过前两个顶点。

参照组合
顶点, 顶点, 顶点
直线, 顶点
顶点, 直线
直线, 直线

三点定义XZ 平面

XY 平面被对齐以穿过三个顶点。X 轴将穿过前两个顶点。

参见 XY-plane by 3 points.

折叠

 

这是用于折叠多面体的一种特殊模式。请按顺序选择四条共点的线:轮廓线 (1)、折痕线 (2)、另一条折痕线 (3)、另一条轮廓线 (4)。为了确定坐标系,系统会通过将线 1 绕线 2 旋转、线 4 绕线 3 旋转,从而使选定的轮廓线重合。原点将与公共点重合,X 轴与线 2 重合,Y 轴则对齐至轮廓线重合的方向。

参照组合
直线, 直线, 直线, 直线

惯性坐标系

X、Y 和 Z 轴与惯性坐标系的轴相匹配,该坐标系是基于惯性主轴和质心构建的。

参照组合
Any
Any, Any
Any, Any, Any
Any, Any, Any, Any

对齐 O-Z-X 平面

原点与第一个顶点重合。Z 轴和 X 轴将朝向某个顶点或沿着某条线对齐。

有关更多详细信息,请参阅 Align O-X-Y Type Attachment Modes

Reference combinations
Vertex, Vertex, Vertex
Vertex, Vertex, Line
Vertex, Line, Vertex
Vertex, Line, Line
Vertex, Vertex
Vertex, Line

对齐 O-Z-Y平面

原点与第一个顶点重合。Z 轴和 Y 轴将朝向某个顶点或沿着某条线对齐。

参阅 Align O-Z-X.

对齐 O-X-Y 平面

原点与第一个顶点重合。X 轴和 Y 轴将朝向某个顶点或沿着某条线对齐。

参阅 Align O-Z-X.

对齐 O-X-Z 平面

原点与第一个顶点重合。X 轴和 Z 轴将朝向某个顶点或沿着某条线对齐。

参阅 Align O-Z-X.

对齐 O-Y-Z 平面

原点与第一个顶点重合。Y 轴和 Z 轴将朝向某个顶点或沿着某条线对齐。

参阅 Align O-Z-X.

对齐 O-Y-X 平面

原点与第一个顶点重合。Y 轴和 X 轴将朝向某个顶点或沿着某条线对齐。

参阅 Align O-Z-X.

XY 平面平行于该平面

XY 平面被对齐为与链接对象放置位置的 XY 平面平行,并穿过一个顶点。原点与链接对象的原点在该 XY 平面上的投影重合。

请注意,您必须选择整个对象,而不能选择子元素(例如面或平面)。

参照组合
任何具有 数据Placement 属性的完整对象,以及顶点

Midplane between faces

The XY-plane is aligned to the plane midway between two planar faces. The origin is placed midway between the centers of the two faces, and the orientation equally bisects the angle between their normals.

Reference combinations
Plane, Plane

引擎平面

  • 已停用(不吸附)
  • 平移原点
  • 对象的 XY 平面
  • 对象的 XZ 平面
  • 对象的 YZ 平面
  • 平整面
  • 与曲面相切
  • 垂直于边
  • Frenet NB
  • Frenet TN
  • Frenet TB
  • 同心
  • 旋转截面
  • 3 点确定平面
  • 垂直于 3点
  • 折叠
  • 惯性主轴 2-3
  • 对齐 O-N-X
  • 对齐 O-N-Y
  • 对齐 O-X-Y
  • 对齐 O-X-N
  • 对齐 O-Y-N
  • 对齐 O-Y-X
  • XY 平面平行于指定平面 introduced in 1.0

Engine Line

  • Deactivated
  • Object's X
  • Object's Y
  • Object's Z
  • Axis of curvature
  • Directrix1
  • Directrix2
  • Asymptote1
  • Asymptote2
  • Tangent
  • Normal to edge
  • Binormal
  • Through two points
  • Intersection introduced in 1.0
  • Proximity line
  • 1st principal axis
  • 2nd principal axis
  • 3rd principal axis
  • Normal to surface

Engine Point

  • Deactivated
  • Object's origin
  • Focus1
  • Focus2
  • On edge
  • Center of curvature
  • Center of mass
  • Vertex
  • Proximity point 1
  • Proximity point 2

Attachment offset

只有当吸附模式选择了“已停用”以外的选项时,“吸附偏移”功能才会被激活。它用于在由吸附模式和参考对象所定义的“吸附坐标系”(ACS)内,施加线性位移或旋转偏移。

对于 平移原点 模式,只有 X、Y 和 Z 方向的偏移量会起作用。

  • In X-direction: 设置沿吸附坐标系(ACS)X 轴的偏移距离。
  • In Y-direction: 设置沿吸附坐标系(ACS)Y 轴的偏移距离。
  • In Z-direction: 设置沿吸附坐标系(ACS)Z 轴的偏移距离。
  • Around X-axis: 绕吸附坐标系(ACS)的 X 轴旋转已附着的对象。
  • Around Y-axis: 绕吸附坐标系(ACS)的 Y 轴旋转已附着的对象。
  • Around Z-axis: 绕吸附坐标系(ACS)的 Z 轴旋转已附着的对象。
  • Flip sides: 如果勾选此项,吸附方向将会反转。这相当于将对象绕附着坐标系(ACS)的 Y 轴旋转 180°。

局限性

  • 如果选择两条直线导致报错:“点共线,无法创建平面”,请尝试改为选择三个顶点 [1]


 
Part