User:DeepSOIC

    From FreeCAD Documentation

    Mapping modes of the new Attacher

    Mode Deactivated

    References: any

    Action: sketch remains where it was. Attachment is disabled.

    Mode Translate

    References: vertex

    Action: sketch origin is translated to coincide with the vertex. Sketch orientation doesn't change, and can be modified by changing Placement property.

    Attacher mode Translate.png


    Mode ObjectXY

    References: object

    Action: sketching plane is XY plane of object's local coordinate system (according to its Placement property).

    Attacher mode ObjectXY.png


    Mode ObjectXZ

    References: object

    Action: like ObjectXY.

    Attacher mode ObjectXZ.png


    Mode ObjectYZ

    References: object

    Action: like ObjectXY.

    Attacher mode ObjectYZ.png


    Mode FlatFace

    References: face or plane

    Action: legacy. Sketching on a flat face.

    Attacher mode FlatFace.png


    Mode TangentPlane

    References: face+vertex or vertex+face

    Action: sketching plane is tangent to surface of face at the point on the surface that is closest to the vertex. If vertex is linked in first, the plane is translated to go through the vertex. If face is first, the plane touches the surface. X axis of sketch is chosen to go along internal face's parametrization.

    Attacher mode TangentPlane.png


    Mode NormalToEdge

    References: edge or edge+vertex or vertex+edge

    Action: sketching plane is normal to the edge at the point of the edge's curve that is closest to the vertex (or defined by MapPathParameter property, if vertex is not linked). The origin of sketch is translated to the vertex if the virtex is first, or kept at where the curve pierces the sketch plane if edge is first. X axis of sketch is chosen automatically.

    Attacher mode NormalToEdge.png


    Mode FrenetNB

    References: curved edge OR curved edge+vertex OR vertex+curved edge

    Action: sketching plane is normal-binormal (NB) axes of Frenet-Serret coordinates at the point of the edge's curve that is closest to the vertex (or defined by MapPathParameter property, if vertex is not linked). The origin of sketch is translated to the vertex if the vertex is first, or kept at the curve if edge is first. This mode is similar to NormalToEdge, except that X axis is well-defined.

    Attacher mode FrenetNB.png


    Mode TrenetTN

    References: curved edge OR curved edge+vertex OR vertex+curved edge

    Action: sketching plane is tangent-normal (TN) axes of Frenet-Serret coordinates at the point of the edge's curve that is closest to the vertex (or defined by MapPathParameter property, if vertex is not linked). The origin of sketch is translated to the vertex if the vertex is first, or kept at the curve if edge is first. Effectively, if the curve is planar, the sketching plane is the plane of the curve.

    Attacher mode FrenetTN.png


    Mode FrenetTB

    References: curved edge OR curved edge+vertex OR vertex+curved edge

    Action: sketching plane is tangent-binormal (TB) axes of Frenet-Serret coordinates at the point of the edge's curve that is closest to the vertex (or defined by MapPathParameter property, if vertex is not linked). The origin of sketch is translated to the vertex if the vertex is first, or kept at the curve if edge is first.

    Attacher mode FrenetTB.png


    Mode Concentric

    References: curved edge OR curved edge+vertex OR vertex+curved edge

    Action: same as FrenetTN, but sketch origin is placed at the center of curvature of the edge.

    Attacher mode Concentric.png


    Mode SectionOfRevolution

    References: curved edge OR curved edge+vertex OR vertex+curved edge

    Action: same as FrenetNB, but sketch origin is placed at the center of curvature of the edge, and Y axis is the axis of osculating circle. Useful to make grooves on bodies of revolution.

    Attacher mode SectionOfRevolution.png


    Mode ThreePointsPlane

    References: vertex+vertex+vertex or line+vertex or vertex+line or line+line

    Action: sketching plane goes through three vertices defined by references. Line is treated as if it is two vertices.

    Attacher mode ThreePointsPlane.png


    Mode ThreePointsNormal

    References: vertex+vertex+vertex or line+vertex or vertex+line or line+line

    Action: sketching plane contains first two vertices, and is normal to the plane defined by three vertices.

    Attacher mode ThreePointsNormal.png


    Mode Folding

    References: line+line+line+line

    Action: specialty mode to fold polyhedra. See picture. It is required that all four lines share an endpoint. It is not required that both leafs to fold together are the same, like on the picture.

    Attacher mode Folding.png