1 .. |fillet1d.icon| image:: images/fillet1d.png
8 **1D-fillet** feature creates fillets on the vertices of a wire.
9 The fillet may be performed on sharp corners of a wire, which are shared exactly between 2 edges, and which are placed ona single plane.
11 To create a 1D-fillet in the active part:
13 #. select in the Main Menu *Feature - > 1D-fillet* item or
14 #. click |fillet1d.icon| **1D-fillet** button in the toolbar
16 There are 2 types of fillet:
18 .. image:: images/fillet1d_wire.png
22 fillet all sharp corners on a wire
24 .. image:: images/fillet1d_points.png
28 fillet only the specified corners
33 The property panel for this mode is shown below.
35 .. image:: images/Fillet1DPanel_Wire.png
39 Property panel of an operation to fillet all sharp corners on a wire
43 - **Wires** panel contains the list of wires for the operation. The fillet will be performed to the applicable corners. If the wire has no such corner, the error message will be shown;
44 - **Radius** defines the fillet radius.
48 .. py:function:: model.addFillet(Part_doc, wires, radius)
50 :param document Part_doc: The current part object.
51 :param list wires: A list of wires subject to fillet operation in format *model.selection(TYPE, shape)*.
52 :param double radius: Radius value.
53 :return: Created object.
58 Result of **Fillet a wire** is shown below. In this case all vertices were sharp, thus, filleted.
60 .. image:: images/Fillet1DResult_Wire.png
64 Result of filleting a wire
66 **See Also** a sample TUI Script of :ref:`tui_create_fillet1d_wire` operation.
68 Fillet the specified vertices on a wire
69 ---------------------------------------
71 Alternatively, there is a possibility to create a fillet on a special sharp corners of a wire.
73 .. image:: images/Fillet1DPanel_Vertices.png
77 Property panel to fillet the specified vertices of a wire
81 - **Vertices** panel contains list of vertices on a wires applicable for fillet operation;
82 - **Radius** defines the fillet radius.
86 .. py:function:: model.addFillet(Part_doc, vertices, radius)
89 :param document Part_doc: The current part object.
90 :param list vertices: A list of vertices subject to fillet operation in format *model.selection(TYPE, shape)*.
91 :param double radius: Radius value.
92 :return: Created object.
97 Result of **Fillet by vertices** is shown below. The only 2 corners of the wire become smooth.
99 .. image:: images/Fillet1DResult_Vertices.png
103 Result of filleting the specified vertices of a wire
105 **See Also** a sample TUI Script of :ref:`tui_create_fillet1d_vertices` operation.