Salome HOME
Task #3016: 3.2 To add a mode «through all» for features RevolutionCut and RevolutionFuse
[modules/shaper.git] / src / FeaturesPlugin / doc / filletFeature.rst
1 .. |fillet.icon|    image:: images/fillet.png
2
3 .. _featureFillet:
4
5 Fillet
6 ======
7
8 **Fillet** feature creates fillets on the edges of a shape. 
9
10 To create a Fillet in the active part:
11
12 #. select in the Main Menu *Feature - > Fillet* item  or
13 #. click |fillet.icon| **Fillet** button in the toolbar
14
15 There are 2 types of fillet:
16
17   .. image:: images/fillet_fixed_radius.png   
18     :align: left
19   fillet by fixed radius
20
21   .. image:: images/fillet_var_radius.png   
22     :align: left
23   fillet by variable radius
24
25 Fillet by fixed radius
26 ----------------------
27
28 The  property panel is shown below.
29
30 .. image:: images/FilletFixed.png
31   :align: center
32
33 .. centered::
34   Fillet by fixed radius property panel
35
36 Input fields:
37
38 - **Faces or/and edges** panel contains filleted faces and edges. All edges of a face are subject to fillet operation. Faces and edges are selected in 3D OCC viewer;
39 - **Radius** defines fillet radius.
40
41 **TUI Command**:
42
43 .. py:function:: model.addFillet(Part_doc, [face,edge], radius)
44
45     :param part: The current part object.
46     :param list: A list of faces and edges subject to fillet operation in format *model.selection(TYPE, shape)*.
47     :param number: Radius value.
48     :return: Created object.
49
50 Result
51 """"""
52
53 Result of **Fillet by fixed radius** is shown below.
54
55 .. image:: images/fillet_fix_rad.png
56    :align: center
57
58 .. centered::
59    Fillet by fixed radius
60
61 **See Also** a sample TUI Script of :ref:`tui_create_fillet1` operation.
62
63 Fillet by variable radius
64 -------------------------
65
66 Alternatively, there is a possibility to create a fillet with a variable radius.
67
68 .. image:: images/FilletVarious.png
69   :align: center
70
71 .. centered::
72   Fillet by variable radius
73
74 Input fields:
75
76 - **Faces or/and edges** panel contains filleted faces and edges. All edges of a face are subject to fillet operation. Faces and edges are selected in 3D OCC viewer;
77 - **Start radius** defines  the  fillet radius at the start of the selected edge(s);  
78 - **End radius** defines  the  fillet radius at the end of the selected edge(s).
79
80 **TUI Command**:
81
82 .. py:function:: model.addFillet(Part_doc, [face,edge], R1, R2)
83
84     :param part: The current part object.
85     :param list: A list of faces and edges subject to fillet operation in format *model.selection(TYPE, shape)*.
86     :param number: Start radius value.
87     :param number: End radius value.
88     :return: Created object.
89
90 Result
91 """"""
92
93 Result of **Fillet by variable radius** is shown below.
94
95 .. image:: images/fillet_var_rad.png
96    :align: center
97
98 .. centered::
99    Fillet by variable radius
100
101 **See Also** a sample TUI Script of :ref:`tui_create_fillet2` operation.