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