Difference between revisions of "FreeCAD/C2/Hatch-and-Array/English"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with " '''Title of script''': Hatch and Array '''Author: ''' '''Keywords: '''Freecad, hatch, array, cadhatch site, about hatching, rectangular array, polar array, circular array,...")
 
 
(7 intermediate revisions by 2 users not shown)
Line 24: Line 24:
  
  
| | In this tutorial, we will learn to,
+
|| In this tutorial, we will learn to,
  
  
Line 31: Line 31:
 
* Download hatches from cadhatch.com
 
* Download hatches from cadhatch.com
 
* About hatch lines
 
* About hatch lines
* About arrays
+
* About arrays and
 
* Add various types of arrays
 
* Add various types of arrays
  
Line 44: Line 44:
  
 
* '''Windows''' 11 OS and  
 
* '''Windows''' 11 OS and  
* '''FreeCAD v0.21.1'''</div>
+
* '''FreeCAD 0.21.1'''
  
  
Line 57: Line 57:
  
  
|| To follow this tutorial, * Learners must be familiar with the '''FreeCAD''' interface.
+
|| To follow this tutorial,  
 +
* Learners must be familiar with the '''FreeCAD''' interface.
 
* For pre-requisite tutorials, please visit this site.
 
* For pre-requisite tutorials, please visit this site.
  
Line 75: Line 76:
  
  
Click on Create new to start a new file.
+
Click on '''Create new''' to start a new drawing.
 
+
  
 
Go to '''Draft workbench'''.
 
Go to '''Draft workbench'''.
  
  
Make sure to have orthographic and top view.
+
Make sure the orthographic and top view are selected.
 +
 
 +
Select the rectangle tool and draw a rectangle on the canvas.
 +
 
 
|-
 
|-
 
|| Select the rectangle and click on the '''clone tool'''.
 
|| Select the rectangle and click on the '''clone tool'''.
Line 107: Line 110:
 
|| Next, let’s add hatches on this rectangle.
 
|| Next, let’s add hatches on this rectangle.
 
|-
 
|-
|| '''Slide Number 6'''
+
|| '''Slide Number 5'''
  
 
'''What is a Hatch?'''
 
'''What is a Hatch?'''
 
|| Cross sections of a drawing are filled with thin parallel equally spaced lines.
 
|| Cross sections of a drawing are filled with thin parallel equally spaced lines.
 
  
 
Thus user can differentiate between various areas with ease in a drawing  
 
Thus user can differentiate between various areas with ease in a drawing  
 
|-
 
|-
 
|| Open a web browser and go to cadhatch.com website.
 
|| Open a web browser and go to cadhatch.com website.
 
 
Click on '''Free Downloads''' in the top menu.
 
 
|| Open a web browser and go to '''cadhatch.com''' website.
 
|| Open a web browser and go to '''cadhatch.com''' website.
  
 
Click on '''Free Downloads''' in the top menu.
 
 
|-
 
|-
 
|| Cursor on the various '''hatch''' styles.
 
|| Cursor on the various '''hatch''' styles.
 
  
 
Scroll down.
 
Scroll down.
  
 
Choose the '''Parallel Hatch Patterns''' link.
 
 
|| Notice several patterns that we can download freely.
 
|| Notice several patterns that we can download freely.
 
  
 
Scroll down and notice the parallel hatch pattern.
 
Scroll down and notice the parallel hatch pattern.
  
 
Choose the '''Parallel Hatch Patterns''' link.
 
 
|-
 
|-
 
|| Scroll down and Click on the '''parallel hatch''' pattern.  
 
|| Scroll down and Click on the '''parallel hatch''' pattern.  
|| Click on it and a new page loads with several parallel hatch styles.
+
|| Click on it and a new page loads with several parallel styles.
 
|-
 
|-
 
|| Click on the very first one to download it.
 
|| Click on the very first one to download it.
Line 147: Line 138:
 
|| Cursor on screen.
 
|| Cursor on screen.
 
|| For some of you the '''Download''' may start automatically.
 
|| For some of you the '''Download''' may start automatically.
 
  
 
If a prompt appears, save the '''hatch zip file''' to your computer.  
 
If a prompt appears, save the '''hatch zip file''' to your computer.  
Line 158: Line 148:
  
  
Right click to open the menu and select extract all.
+
Right click to open the menu and select '''extract all'''.
 
|-  
 
|-  
 
|| Click on '''extract'''.
 
|| Click on '''extract'''.
Line 166: Line 156:
 
|| Click on '''extract'''.
 
|| Click on '''extract'''.
  
 
+
Now open the '''extracted''' file folder.
Now open the '''extract''' file folder.
+
 
|-
 
|-
 
|| Cursor on the extracted files.
 
|| Cursor on the extracted files.
Line 179: Line 168:
  
 
Close the text file.
 
Close the text file.
|| Let’s open the text file and notice a 45 degree angle.
+
|| Let’s open the text filenotice a 45 degree angle.
  
  
Line 194: Line 183:
  
  
Click on '''downgrade''' once to make it to wireframe mode.
+
Click on '''downgrade''' once to convert to edges.
 +
 
 +
Select all the edges. Click on the '''upgrade''' tool to change to '''wireframe'''
 
|-
 
|-
 
|| Click once on '''upgrade''' to change the object to '''face mode'''.
 
|| Click once on '''upgrade''' to change the object to '''face mode'''.
|| Click once on '''upgrade''' to change the object to '''face mode'''.
+
|| Click again on '''upgrade''' to change to '''face mode'''.
 +
 
 
|-
 
|-
|| Select the face and click on the '''hatch tool'''.
+
|| Select the face and  
|| Select the face and click on the '''hatch tool'''.
+
 
 +
click on the '''hatch tool'''.
 +
|| Select the face and  change the style to wireframe.
 +
 
 +
Select the face and click on the '''hatch tool'''.
 
|-
 
|-
 
|| Cursor on the left panel.
 
|| Cursor on the left panel.
Line 217: Line 213:
 
|| We don’t notice many hatch lines in the rectangle now.
 
|| We don’t notice many hatch lines in the rectangle now.
  
 +
|-
 +
|| For '''scale''' type 1 and press '''Enter'''.
 +
|| For some of you the scale may be already at 1.
  
 
We can change the scale and rotation angle of the hatch as desired.
 
We can change the scale and rotation angle of the hatch as desired.
|-
 
|| For '''scale''' type 1 and press '''Enter'''.
 
|| Let’s change the scale from 5 and make it to 1.
 
 
|-
 
|-
 
|| Cursor on the rectangle.
 
|| Cursor on the rectangle.
Line 235: Line 231:
 
Next, let’s learn about arrays.
 
Next, let’s learn about arrays.
 
|-
 
|-
|| '''Slide Number 7'''
+
|| '''Slide Number 6'''
  
 
'''What is an Array?'''
 
'''What is an Array?'''
  
 
+
||'''Array''' is specified number copies of an object placed in a pre-defined order.
 
+
|| '''Array''' is specified number copies of an object placed in a pre-defined order
+
  
  
 
They can be placed along a line, row-wise, column wise, circular and so on.
 
They can be placed along a line, row-wise, column wise, circular and so on.
 +
|-
 +
||Point to the canvas
 +
||I have deleted all the objects on the canvas.
 +
|-
 +
 +
||
 +
||Let's draw a rectangle to demonstrate arrays.
 
|-
 
|-
 
|| Click on the the non-hatched rectangle.
 
|| Click on the the non-hatched rectangle.
 
|| I will select the non-hatched rectangle.
 
|| I will select the non-hatched rectangle.
 
|-
 
|-
 +
 
|| Click on the array tool in the modification panel.
 
|| Click on the array tool in the modification panel.
  
Line 256: Line 258:
  
  
Notice several types and i will choose the first option called '''array'''.
+
Notice several types and I will choose the first option called '''array'''.
 
|-
 
|-
 
|| Cursor on the left panel.
 
|| Cursor on the left panel.
Line 262: Line 264:
 
|-
 
|-
 
|| For '''number of elements in x, y and z''', type 5 each.
 
|| For '''number of elements in x, y and z''', type 5 each.
|| For the number of elements in x, y and z, I will enter 5 each as seen.
+
|| For the number of elements in x, y and z, I will enter 5 in each as seen.
 
|-
 
|-
 
|| Type 10 for '''X interval''', and press '''Enter'''.
 
|| Type 10 for '''X interval''', and press '''Enter'''.
Line 275: Line 277:
 
|| Scroll to the top of the left panel and click on '''Ok'''.
 
|| Scroll to the top of the left panel and click on '''Ok'''.
 
|| Scroll to the top of the left panel and click on '''Ok''' to see the created '''array'''.
 
|| Scroll to the top of the left panel and click on '''Ok''' to see the created '''array'''.
 +
|-
 +
||
 +
||Zoom out as needed to on the canvas.
 
|-
 
|-
 
|| Cursor on the canvas.
 
|| Cursor on the canvas.
Line 310: Line 315:
  
 
Type 12 for '''Number of elements'''.
 
Type 12 for '''Number of elements'''.
 
 
  
 
|| Again, the options in the left panel changes.
 
|| Again, the options in the left panel changes.
  
 +
Type 12 for '''Number of elements'''.
  
Type 12 for '''Number of elements'''. Do not press the '''Enter''' key.
+
Do not press the '''Enter''' key.
 
|-
 
|-
 
|| Move the cursor to the circumference of the circle to locate the center of the circle.
 
|| Move the cursor to the circumference of the circle to locate the center of the circle.
Line 322: Line 326:
  
  
We can see a white dot at the center as seen on the screen.
+
We can see a white dot at the center as seen.
 
|-
 
|-
 
|| Click on it and notice that the circle is equally divided into 12 sections.
 
|| Click on it and notice that the circle is equally divided into 12 sections.
Line 334: Line 338:
 
|-
 
|-
 
|| Cursor on the left panel.
 
|| Cursor on the left panel.
|| On the left panel several properties array.
+
|| On the left panel several properties are seen for this array.
 
|-
 
|-
 
|| Cursor on the various options.
 
|| Cursor on the various options.
Line 345: Line 349:
 
Type 3 for circular layer.
 
Type 3 for circular layer.
 
|| I will change it to 100, 50 and to 3 layers.
 
|| I will change it to 100, 50 and to 3 layers.
 
  
 
I will keep symmetry to 1.
 
I will keep symmetry to 1.
Line 370: Line 373:
 
|| I will select 2 objects from the canvas.
 
|| I will select 2 objects from the canvas.
  
 +
Let's draw a rectangle.
  
 
Hold down the '''control key''' when selecting more than one object.
 
Hold down the '''control key''' when selecting more than one object.
Line 397: Line 401:
 
|-
 
|-
 
||  
 
||  
|| Save your work if desired and exit '''FreeCAD'''.
+
|| If desired save your work and exit '''FreeCAD'''.
 
|-
 
|-
|| '''Slide Number 8'''
+
|| '''Slide Number 7'''
  
 
'''Summary'''
 
'''Summary'''
Line 408: Line 412:
  
  
In this tutorial, we learned about* Cloning an object
+
In this tutorial, we learnt about
 +
* Cloning an object
 
* Hatching
 
* Hatching
 
* Downloaded hatches from cadhatch.com
 
* Downloaded hatches from cadhatch.com
 
* About hatch lines
 
* About hatch lines
* Added various types of hatches
+
* About arrays
 +
* Added various types of arrays
  
  
 
|-
 
|-
|| '''Slide Number 9'''
+
|| '''Slide Number 8'''
  
 
'''Assignment'''
 
'''Assignment'''
Line 425: Line 431:
 
Create hatches as seen here.
 
Create hatches as seen here.
 
|-
 
|-
|| '''Slide Number 10'''
+
|| '''Slide Number 9'''
  
 
'''Assignment'''
 
'''Assignment'''
Line 432: Line 438:
 
|| Create an array as seen here.
 
|| Create an array as seen here.
 
|-
 
|-
|| '''Slide Number 11'''
+
|| '''Slide Number 10'''
  
 
'''Spoken Tutorial Project'''
 
'''Spoken Tutorial Project'''
Line 443: Line 449:
 
Please download and watch it.
 
Please download and watch it.
 
|-
 
|-
|| '''Slide Number 12'''
+
|| '''Slide Number 11'''
  
 
'''Spoken Tutorial workshops'''
 
'''Spoken Tutorial workshops'''
Line 456: Line 462:
 
Please write to us.
 
Please write to us.
 
|-
 
|-
|| '''Slide Number 13'''
+
|| '''Slide Number 12'''
  
 
'''Forum for specific questions:'''
 
'''Forum for specific questions:'''
 
|| Please post your timed queries in this forum.
 
|| Please post your timed queries in this forum.
 
|-
 
|-
|| '''Slide Number 14'''
+
|| '''Slide Number 13'''
  
 
'''Acknowledgement'''
 
'''Acknowledgement'''
|| '''Spoken Tutorial''' Project is funded by '''MoE, Government of India'''.
+
||The  '''Spoken Tutorial''' Project was established by the Ministry of Education Government of India'''.
 
|-
 
|-
 
||  
 
||  
|| This is Rani. Thank you for joining.
+
|| Thank you for joining.
 
|-
 
|-
 
|}
 
|}

Latest revision as of 16:08, 28 June 2024


Title of script: Hatch and Array

Author:

Keywords: Freecad, hatch, array, cadhatch site, about hatching, rectangular array, polar array, circular array, path array, video tutorial.


Visual Cue Narration
Slide Number 1

Title Slide

Welcome to the tutorial on Hatch and Array.
Slide Number 2

Learning Objectives


In this tutorial, we will learn to,


  • Clone an object
  • About Hatching
  • Download hatches from cadhatch.com
  • About hatch lines
  • About arrays and
  • Add various types of arrays


Slide Number 3

System and Software Requirement

To record this tutorial, I am using


  • Windows 11 OS and
  • FreeCAD 0.21.1


Slide Number 4

Pre-requisites


https://www.spoken-tutorial.org


To follow this tutorial,
  • Learners must be familiar with the FreeCAD interface.
  • For pre-requisite tutorials, please visit this site.


Open FreeCAD.

Click on Create New.

Go to Draft workbench.

Select Orthographic and top view.


Open FreeCAD.


Click on Create new to start a new drawing.

Go to Draft workbench.


Make sure the orthographic and top view are selected.

Select the rectangle tool and draw a rectangle on the canvas.

Select the rectangle and click on the clone tool. Select the rectangle and click on the clone tool.
Cursor on the canvas.


Cursor on the left panel to show the objects.

A clone will get created which is not separately visible.


However we can notice a new object on the object list.

Select the new object, click on move tool.


Move the cursor on the canvas to move the object.

Select this new object and move it as desired.


This is another way to copy and move an object.

Next, let’s add hatches on this rectangle.
Slide Number 5

What is a Hatch?

Cross sections of a drawing are filled with thin parallel equally spaced lines.

Thus user can differentiate between various areas with ease in a drawing

Open a web browser and go to cadhatch.com website. Open a web browser and go to cadhatch.com website.
Cursor on the various hatch styles.

Scroll down.

Notice several patterns that we can download freely.

Scroll down and notice the parallel hatch pattern.

Scroll down and Click on the parallel hatch pattern. Click on it and a new page loads with several parallel styles.
Click on the very first one to download it. I will click on the very first one to download it.
Cursor on screen. For some of you the Download may start automatically.

If a prompt appears, save the hatch zip file to your computer.

Show the downloaded file. Next we have to extract the files from the zip archive.
Open the file manager and select the downloaded zip file. Open the file manager and select the downloaded zip file.


Right click to open the menu and select extract all.

Click on extract.


Open the extract file folder.

Click on extract.

Now open the extracted file folder.

Cursor on the extracted files. Notice 2 files in it.
Cursor on the files. One has a .pat extension and the other is a text file with details about the hatch.
Open the text file and cursor on the file text.


Close the text file.

Let’s open the text file, notice a 45 degree angle.


Let’s close the text file.

Go back to Freecad. Go back to Freecad.
Select the rectangle.


Click on downgrade once to make it to wireframe mode.

Select the rectangle.


Click on downgrade once to convert to edges.

Select all the edges. Click on the upgrade tool to change to wireframe

Click once on upgrade to change the object to face mode. Click again on upgrade to change to face mode.
Select the face and

click on the hatch tool.

Select the face and change the style to wireframe.

Select the face and click on the hatch tool.

Cursor on the left panel.


In the hatch option, click on the ellipsis.

The left panel mode changes.


In the hatch option, click on the ellipsis as seen.

select the extracted .pat file in the dialog box. Navigate through the dialog box and select the extracted .pat file as seen.
Cursor in the rectangle. We don’t notice many hatch lines in the rectangle now.
For scale type 1 and press Enter. For some of you the scale may be already at 1.

We can change the scale and rotation angle of the hatch as desired.

Cursor on the rectangle. Notice that more hatch lines appear in the rectangle now.
Pause the video and change the spacing, line style and angle.
Cursor on the hatched lines. Practice to create various hatching styles.


Next, let’s learn about arrays.

Slide Number 6

What is an Array?

Array is specified number copies of an object placed in a pre-defined order.


They can be placed along a line, row-wise, column wise, circular and so on.

Point to the canvas I have deleted all the objects on the canvas.
Let's draw a rectangle to demonstrate arrays.
Click on the the non-hatched rectangle. I will select the non-hatched rectangle.
Click on the array tool in the modification panel.


Choose the first option called array.

Then click on the array tool in the modification panel.


Notice several types and I will choose the first option called array.

Cursor on the left panel. The left panel properties change and it is for a rectangular array.
For number of elements in x, y and z, type 5 each. For the number of elements in x, y and z, I will enter 5 in each as seen.
Type 10 for X interval, and press Enter.


Do same for y interval and z interval,

For the X interval, I will type 10 and press the Enter key.


Repeat this for y and z interval values as well.

Scroll to the top of the left panel and click on Ok. Scroll to the top of the left panel and click on Ok to see the created array.
Zoom out as needed to on the canvas.
Cursor on the canvas. Learners can pause the video.


Change the values in the number of elements and intervals.


Familiarize with the various patterns that you can obtain through the arrays.

Next let’s learn about polar array.
Create a circle on the canvas with 25 mm radius. First create a circle on the canvas with 25 mm radius as seen.
Draw a line to represent the radius.


(Circle snap center on)

Then, draw a line to represent the radius.


It is from the center to the circumference which is called endpoint.

Select this line and go to the array tool. Select this line and go to the array tool.
Choose the Polar array option. This time choose the Polar array option.
Cursor on the left panel.


Type 12 for Number of elements.

Again, the options in the left panel changes.

Type 12 for Number of elements.

Do not press the Enter key.

Move the cursor to the circumference of the circle to locate the center of the circle. Move the cursor to the circumference of the circle to locate the center of the circle.


We can see a white dot at the center as seen.

Click on it and notice that the circle is equally divided into 12 sections. Click on it and notice that the circle is equally divided into 12 sections.
Select the circle and the circular array. Next select the circle and the circular array on the canvas.
Click on the array tool and select the circular array option. Click on the array tool and select the circular array option.
Cursor on the left panel. On the left panel several properties are seen for this array.
Cursor on the various options. Radial distance, tangential distance, Number of circular layers and symmetry can be changed.
Type 100 for radial distance.

Type 50 for tangential distance.

Type 3 for circular layer.

I will change it to 100, 50 and to 3 layers.

I will keep symmetry to 1.

Click on Ok.


Cursor on the new pattern.

Click on Ok.


To notice the new pattern, you may need to zoom out on the screen,

Cursor on the canvas. Learners can pause the video.


Change these values and familiarize yourself with the various patterns you can create.

Next we will create a path array.
Select the circle and then the non-hatched rectangle. I will select 2 objects from the canvas.

Let's draw a rectangle.

Hold down the control key when selecting more than one object.


First I will select the circle and then the non-hatched rectangle.

Go to the array tool and choose the path array. Then, go to the array tool and choose the path array.
I will leave the default options as is.
Cursor on the movement. Notice that the circle which was selected first moved towards the rectangle.
Scroll down the property tab in the left panel to counts.


Type 10 for counts.

Cursor on the canvas.

Scroll down the property tab in the left panel to counts.


Change counts to 10. Notice the difference on the screen.

If desired save your work and exit FreeCAD.
Slide Number 7

Summary


Now let's summarize.


In this tutorial, we learnt about

  • Cloning an object
  • Hatching
  • Downloaded hatches from cadhatch.com
  • About hatch lines
  • About arrays
  • Added various types of arrays


Slide Number 8

Assignment

File:Image1.jpg.png

For assignment activity, please do the following.

Create hatches as seen here.

Slide Number 9

Assignment

File:Image2.jpg.png

Create an array as seen here.
Slide Number 10

Spoken Tutorial Project


This video summarizes the Spoken Tutorial Project .


Please download and watch it.

Slide Number 11

Spoken Tutorial workshops


The Spoken Tutorial Project team,


* conducts workshops and* * gives certificates.

Please write to us.

Slide Number 12

Forum for specific questions:

Please post your timed queries in this forum.
Slide Number 13

Acknowledgement

The Spoken Tutorial Project was established by the Ministry of Education Government of India.
Thank you for joining.

Contributors and Content Editors

Madhurig, Snehalathak