8 This exercise illustrates how to create screw-nut shape from scratch.
14 At this step we will create a regular hexagon.
16 - Create a :ref:`new-part` via Main Menu *Part - > New part*
17 - Start :ref:`Sketch <sketchPlugin>` creation via Main Menu *Sketch - > Sketch*
18 - Set **Size of the view** parameter equal to 250 in the Sketch dialog
19 - Select **XOY** plane in the view
20 - Click **Set plane view** button in the Sketch property panel
22 .. figure:: /images/tutorial1_1.png
27 - Start :ref:`Line <sketchLine>` creation via Main Menu *Sketch - > Line*
28 - Pick 3 points in the view one by one and select the first one at the end to get a triangle
30 .. figure:: /images/tutorial1_2.png
33 3 Lines forming a triangle
35 - Hide trihedron via **Show/Hide trihedron** button in viewer toolbar
36 - Select **Origin** object from **Part set / Constructions** folder in the object browser
37 - Click on the eye icon on the left of the origin item to show it in the view
38 - Select both origin and the bottom vertex of the triangle in the view (use **Shift** key for multi-selection)
40 .. figure:: /images/tutorial1_3.png
45 - Create :ref:`Coincident <sketchCoincident>` constraint via **Coincident** button in Sketch toolbar
47 .. figure:: /images/tutorial1_4.png
50 Triangle vertex coincident with origin
53 - Select both **OY** axis and the upper side of the triangle in the view
54 - Create :ref:`Perpendicular <sketchPerpendicular>` constraint via **Perpendicular** button in Sketch toolbar
56 .. figure:: /images/tutorial1_5.png
59 Upper triangle side perpendicular to OY axis
61 - Select the left and the upper side of the triangle
62 - Create :ref:`Equal <sketchEqual>` constraint via **Equal** button in Sketch toolbar
63 - Make the upper and the right sides equal length in the same way
65 .. figure:: /images/tutorial1_6.png
70 - Select the left side of the triangle
71 - Check **Auxiliary** check box in the property panel and click **Apply** button
73 .. figure:: /images/tutorial1_7.png
78 - Make the right side auxiliary in the same way
80 .. figure:: /images/tutorial1_8.png
83 The lateral sides are auxiliary
85 - Start creation of :ref:`Angular copy <sketchAngularCopy>` feature via **Angular copy** button in Sketch toolbar
86 - Select the upper side of the triangle for **Segments** parameter in the property panel
87 - Select origin in the view as a center of rotation
88 - Set **Total number** of objects equal to 6
90 .. figure:: /images/tutorial1_9.png
93 Angular copy parameters
95 - Click **Apply** button
97 .. figure:: /images/tutorial1_10.png
102 - Select the upper side of the hexagon
103 - Start creation of :ref:`Length <sketchLength>` constraint via **Length** button in Sketch toolbar
104 - Set length expression equal to "a=115.4" and press **Enter**
106 .. figure:: /images/tutorial1_11.png
109 Fully fixed regular hexagon
111 - Click **Apply** button in the *Sketch* property panel to finish the sketch creation
113 .. figure:: /images/tutorial1_12.png
118 - Check item corresponding to the created parameter **a** under **Part_1 / Parameters** node
120 .. figure:: /images/tutorial1_13.png
123 Parameter created during the Sketch operation
128 - Start :ref:`Parameter <parameter>` creation via Main Menu *Part - > Parameter*
129 - Set parameter name = "h", set parameter expression = "90", set comment = "nut height"
131 .. figure:: /images/tutorial2_0.png
134 Creation of parameter h = 90
136 - Click **Apply** button to finish parameter creation
137 - Start :ref:`Point <constructionPoint>` creation via Main Menu *Construction - > Point*
138 - Set x = 50, y = 0, z = 0
140 .. figure:: /images/tutorial2_1.png
143 Construction of point (50, 0, 0)
145 - Click **Apply** button to finish point creation
146 - Create points (80, 0, 0), (112, 0, 13), (112, 0, 48), (80, 0, 63), (80, 0, h), (50, 0, h) in the same way
147 - Select the created points in the object browser under **Part_1 / Constructions** node
148 - Click right mouse button and select **Color...** item in the popup menu
149 - Select blue color and click **OK** button
151 .. figure:: /images/tutorial2_2.png
154 Points created from scratch
156 - Start :ref:`Polyline <buildPolyline>` creation via Main Menu *Build - > Polyline*
157 - Select all the 7 points (use **Shift** key for multi-selection)
158 - Check **Closed** check box
160 .. figure:: /images/tutorial2_3.png
163 Creation of closed polyline from 7 points
165 - Click **Apply** button in the property panel
167 .. figure:: /images/tutorial2_4.png
175 - Start :ref:`Face <buildFace>` creation via Main Menu *Build - > Face*
176 - Select **Polyline_1_1** in the object browser under **Part_1 / Results** node
178 .. figure:: /images/tutorial3_1.png
181 Construction of face from a polyline
183 - Click **Apply** button in the property panel
185 .. figure:: /images/tutorial3_2.png
193 - Start :ref:`Revolution <featureRevolution>` creation via Main Menu *Features - > Revolution*
194 - Select the face created at step 3 in the view
195 - Click on axis input field in the property panel and select **OZ** axis in the view
197 .. figure:: /images/tutorial4_1.png
200 Revolution around OZ by 360 degrees
202 - Click **Apply** button in the property panel
204 .. figure:: /images/tutorial4_2.png
207 Solid created by rotation of face
212 - Start :ref:`Extrusion <featureExtrusion>` creation via Main Menu *Features - > Extrusion*
213 - Select the hexagon created at step 1
214 - Click on axis input field in the property panel and select **OZ** axis in the view
215 - Check **By bounding planes and offsets option**
216 - Select the bottom face of the revolution shape as **From** plane
217 - Select the top face of the revolution shape as **To** plane
219 .. figure:: /images/tutorial5_1.png
222 Extrusion along OZ axis by bounding planes
224 - Click **Apply** button in the property panel
226 .. figure:: /images/tutorial5_2.png
229 Solid created by extrusion of sketch
234 - Start :ref:`Common <featureCommon>` creation via Main Menu *Features - > Common*
235 - Select the extrusion and the revolution in the object browser under **Part_1 / Results** node (use **Shift** key for multi-selection)
237 .. figure:: /images/tutorial6_1.png
242 - Click **Apply** button in the property panel
244 .. figure:: /images/tutorial6_2.png
247 The revolution and the extrusion common part
252 - Start :ref:`Fillet <featureFillet>` creation via Main Menu *Features - > Fillet*
255 .. figure:: /images/tutorial7_1.png
258 Select edge for a Fillet
260 - Select **Radius** parameter equal to 10
262 .. figure:: /images/tutorial7_2.png
265 Fillet with radius = 10
267 - Click **Apply** button in the property panel
269 .. figure:: /images/tutorial7_3.png
277 - Click right mouse button in the view and select **Hide all** item in the popup menu to clear the view
278 - Start :ref:`Box <box_feature>` creation via Main Menu *Primitives - > Box*
279 - Set **DX** = 10, **DY** = 120, **DZ** = 20
281 .. figure:: /images/tutorial8_1.png
286 - Click **Apply** button in the property panel
288 .. figure:: /images/tutorial8_2.png
296 - Start :ref:`Translation <featureTranslation>` creation via Main Menu *Part - > Translation*
297 - Check **By X, Y and Z dimensions** option on the top of the property panel
298 - Select the box in the view
299 - Set **DX** = -10, **DY** = 20, **DZ** = 70
301 .. figure:: /images/tutorial9_1.png
306 - Click **Apply** button in the property panel
308 .. figure:: /images/tutorial9_2.png
313 Step 10. Angular Copy
314 ---------------------
316 - Start :ref:`Angular Copy <featureAngularCopy>` creation via Main Menu *Part - > Angular Copy*
317 - Select the box in the view
318 - Click on axis input field in the property panel and select **OZ** axis in the view
319 - Set **Nb copies** parameter equal to 6
321 .. figure:: /images/tutorial10_1.png
324 Angular Copy around OZ
326 - Click **Apply** button in the property panel
328 .. figure:: /images/tutorial10_2.png
336 - Select **Fillet_1_1** item in the object browser under **Part_1 / Results** node
337 - Click on the eye icon on the left of the result item to show it in the view
338 - Start :ref:`Cut <featureCut>` creation via Main Menu *Features - > Cut*
339 - Select the fillet object in the view as a main object
340 - Select the angular copy object in the object browser as a tool object
342 .. figure:: /images/tutorial11_1.png
347 - Click **Apply** button in the property panel
348 - Select the created **Cut_1_1** item in the object browser under **Part_1 / Results** node
349 - Click right mouse button and select **Color...** item in the popup menu
350 - Set (R: 255, G: 214, B: 0) color and click **OK** button
352 .. figure:: /images/tutorial11_2.png
357 **See Also** a :ref:`TUI Script <tui_tutorial>` reproducing all the tutorial steps.