If using libreoffice, open >view>web and save as .html
|
02 |
|
||||
Creating 2D Geometry: Tutorial II Part I |
||||||
|
Key Terms |
|
||||
|
vertex/vertices |
|
||||
|
|
|
|
|||
|
A point where multiple edges meet (There must be more than 1 edge) |
|
||||
|
edge/edges |
|
||||
|
|
|
|
|||
|
Lines that surround a face |
|
||||
|
face/faces |
|
||||
|
|
|
|
|||
|
A flat 2D face that is surrounded by edges and vertices |
|
||||
|
Step 1: starting a new file |
|
||||
|
Creating documents and preparing a file |
|
||||
|
|
|
Make blck dots partly transparent |
|||
|
|
Move 2 to the triangle on the button |
||||
|
Setting up Snap points |
|
||||
|
|
|
|
|||
|
|
|
||||
|
Step 2: Creating points |
|
||||
|
How to create points |
|
||||
|
points can be made by;
|
|
||||
|
|
|
|
|||
|
Step 3: creating points continued |
|
||||
|
Add image showing origin |
|||||
|
Task |
|
||||
|
Create a point (A) at the origin, there are three options; Arbitrary, using the Combo view and using Snap Points. |
|
||||
|
Arbitrary placement of points |
|
||||
|
|
|
||||
|
Combo view point creation |
|
||||
|
|
|
|
|||
|
|
|
|
|||
|
Creating a Point precisely using Snap Points |
|
||||
|
|
|
||||
|
Step 4: creating lines |
|
||||
|
Task |
|
||||
|
Create a line from the origin at length 1000 mm, 45 ° |
|
||||
|
Combo view line creation |
|
||||
|
|
|
||||
|
Arbitrary line creation |
|
||||
|
|
|
||||
|
Creating a line using Snap points |
|
||||
|
|
|
||||
|
Step 5: creating a polyline |
|
||||
|
Task |
|
||||
|
Create a polyline with three segments Each segment should be 2000 mm long and at 90° to each other. The starting point should be the point ‘A’ from the points exercise |
|
||||
|
|
|
|
|||
|
Creating polylines with the Combo view |
|
||||
|
|
|
||||
|
Drawing polylines arbitrarily |
|
||||
|
|
|
||||
|
Drawing polylines while using Snap points |
|
||||
|
|
|
||||
|
Step 6: creating circles |
|
||||
|
Task |
|
||||
|
Create a circle centred on the origin 0 |
|
||||
|
Creating a circle with the Combo view |
|
||||
|
|
|
||||
|
Creating a circle arbitrarily |
|
||||
|
|
|
||||
|
Creating a circle with Snap points |
|
||||
|
|
|
||||
|
Step 7: creating arcs |
|
||||
|
Task |
|
||||
|
|
|
||||
|
|
|
|
|||
|
Using the Combo view to create an arc |
|
||||
|
|
|
||||
|
Creating an arc arbitrarily |
|
||||
|
|
|
||||
|
Creating an arc using Snap points |
|
||||
|
|
|
||||
|
Step 8: creating ellipses |
|
||||
|
Task |
|
||||
|
Create an ellipses that intersects with the circle arc and goes through the origin |
|
||||
|
Using the Combo view to create ellipses |
|
||||
|
|
|
||||
|
Using the Combo view to create ellipses |
|
||||
|
|
|
||||
|
Arbitrary creation of an ellipses |
|
||||
|
|
|
||||
|
Using Snap points to create an ellipses |
|
||||
|
|
|
||||
|
Step 9: creating polygons |
|
||||
|
Task |
|
||||
|
|
|
||||
|
|
|
|
|||
|
Creating polygons using the Combo view |
|
||||
|
|
|
||||
|
Step 10: creating b-splines |
|
||||
|
Task |
|
||||
|
|
|
||||
|
Creating b-splines using the Combo view |
|
||||
|
|
|
||||
|
Step 11: using the trim tool |
|
||||
|
Task |
|
||||
|
Extend the 45 degree line to the edge of the circle. |
|
||||
|
Using Combo view with the trim tool |
|
||||
|
|
|
||||
|
Trimming arbitrarily |
|
||||
|
|
|
||||
|
Trimming with Snap points |
|
||||
|
|
|
||||
|
Step 11: using the move tool |
|
||||
|
Task |
|
||||
|
Move the six sided polygon 1000 mm in the x axis around the six sided |
|
||||
|
Using the Combo view and move tool |
|
||||
|
In this case;
|
|
||||
|
Using the move tool arbitrarily |
|
||||
|
|
|
||||
|
Using Snap points and the move tool |
|
||||
|
|
|
||||
|
Step 12: using the scale tool |
|
||||
|
Task |
|
||||
|
Move the six sided polygon 1000 mm in the x axis around the six sided one |
|
||||
|
Using Combo view and scale tool |
|
||||
|
|
|
||||
|
Using the scale tool arbitrarily |
|
||||
|
|
|
||||
|
Scaling with Snap points |
|
||||
|
|
|
||||
|
Step 13: using the mirror tool |
|
||||
|
Task |
|
||||
|
Create a mirror image of enlarged hexagon, using a vertical line through the origin. |
|
||||
|
Using the Combo view and mirror tool |
|
||||
|
|
|
||||
|
Creating a mirror of an object arbitrarily |
|
||||
|
|
|
||||
|
Using Snap points and the mirror tool |
|
||||
|
|
|
||||
|
Step 14: using the offset tool |
|
||||
|
Task |
|
||||
|
Offset the circle inwards by 1000.0 mm. |
|
||||
|
|
|
|
|||
|
Using the Combo view and offset tool |
|
||||
|
|
|
||||
|
Using the offset tool arbitrarily |
|
||||
|
|
|
||||
|
Using the offset tool with Snap points |
|
||||
|
|
|
||||
|
Step 15: using the offset tool |
|
||||
|
Task |
|
||||
|
Offset the circle inwards by 1000.0 mm |
|
||||
|
Using the Combo view and offset tool |
|
||||
|
|
|
||||
|
Using the offset tool arbitrarily |
|
||||
|
|
|
||||
|
Using the offset tool with Snap points |
|
||||
|
|
|
||||
|
Step 16: using the dimension tool |
|
||||
|
Task |
|
||||
|
Dimension the exterior of the outer two polygons as shown in the image below |
|
||||
|
How to dimension objects |
|
||||
|
|
|
||||
|
Creating A Floor Plan |
|
||||
|
Step 1: Opening an existing file |
|
||||
|
Task |
|
||||
|
Open the file named ‘floorplanbase’ |
|
||||
|
Steps |
|
||||
|
Navigate to File> Open> c/programfiles/FreeCad/Tutorials (windows) Navigate to File>Open >local/share/FreeCad/ Tutorials (linux) |
|
||||
|
Step 2 : creating the building footprint |
|
||||
|
Task |
|
||||
|
Open the file named ‘floorplanbase’ |
|
||||
|
Steps |
|
||||
|
Navigate to File> Open> c/programfiles/FreeCad/Tutorials (windows) Navigate to File>Open >local/share/FreeCad/ Tutorials (linux) |
|
||||
|
Step 2 : creating the building footprint |
|
||||
|
Task |
|
||||
|
Open the file named ‘floorplanbase’ |
|
||||
|
Steps |
|
||||
|
Navigate to File> Open> c/programfiles/FreeCad/Tutorials (windows) Navigate to File>Open >local/share/FreeCad/ Tutorials (linux) |
|
||||
|
Step 2 : creating the building footprint |
|
||||
|
A note on construction mode and creating the building footprint |
|
||||
|
|
|
||||
|
Modifying a polylines data |
|
||||
|
|
|
||||
|
|
|
|
|||
|
Step 3: creating the roof line and slab outlines |
|
||||
|
Creating the Slab line with polylines |
|
||||
|
|
|
||||
|
Creating the roofline with polylines |
|
||||
|
|
|
||||
|
|
|
|
|||
|
|
|
||||
|
What are blocks?Blocks are a combination of draft or arch objects that do not touch or form closed loops with each other Think of them as a less flexible folder containing multiple objects blocks are created by selecting objects and press the upgrade button() (assuming they don’t form a closed loop or intersect with each other) |
|
||||
|
|
|||||
|
Moving and copying an existing block |
|
||||
|
|
|
||||
|
|
|
|
|||
|
Step 4: creating construction lines for the inner walls |
|
||||
|
Press ‘R’ then ‘E’ and create rectangles of the following dimensions (each representing the size of a room. Navigate and pan to the points using your preferred navigation style
|
|
||||
|
Creating a square as a base for the maid quarters |
|
||||
|
|
|
|
|||
|
|
|
||||
|
Creating a square as a base for the maid’ quarters bathroom |
|
||||
|
|
|
|
|||
|
|
|
||||
|
Creating a square as a base for the maid's quarter bathroom |
Duplicate text |
||||
|
|
|
|
|||
|
|
|
||||
|
Creating a square as a base for the maid's kitchen |
|
||||
|
|
|
|
|||
|
|
|
||||
|
Creating a square as a base for a storage room |
|
||||
|
|
|
|
|||
|
|
|
||||
|
Creating a square as a base for storage room 1 |
|
||||
|
|
|
|
|||
|
|
|
||||
|
|
|
|
|||
|
|
|
||||
|
Creating a square as a base for the bathroom |
|
||||
|
|
|
|
|||
|
|
|
||||
|
Creating a square as a base for the bathroom passage |
|
||||
|
|
|
|
|||
|
|
|
||||
|
Creating a square as a base for the bathroom passage |
|
||||
|
|
|
|
|||
|
|
|
||||
|
Creating a square as a base for storage room 2 |
|
||||
|
|
|
|
|||
|
|
|
||||
|
|
|
|
|||
|
|
|
||||
|
Creating a square as a base for the kitchen |
|
||||
|
|
|
|
|||
|
Moving the square base |
|
||||
|
|
|
|
|||
|
|
|
||||
|
Creating a square as a base for the garage |
|
||||
|
|
|
|
|||
|
|
|
||||
|
Creating a square as a base for the sitting room |
|
||||
|
|
|
|
|||
|
|
|
||||
|
Creating a square as a base for the dinning room |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating a square as a base for the dinning room |
Duplicate text |
||||
|
|
|
||||
|
|
|
||||
|
Creating a square as a base for the master bedroom |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating a square as a base for the master bedroom |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating a square as a base for the master bedroom |
|
||||
|
|
|
||||
|
|
|
||||
|
Moving the rectangle base for the master bedroom |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating a square as a base for the main passage |
|
||||
|
|
|
||||
|
|
|
||||
|
Moving the square base for the main passage (part 1) |
|
||||
|
|
|
||||
|
|
|
||||
|
Moving the square base for the main passage (part 2) |
|
||||
|
|
|
||||
|
|
|
||||
|
Step 5: placing ‘windows’ and ‘doors’ |
|
||||
|
A note on how items are named in the tutorial |
|
||||
|
In 2D Drafting you create objects that represent views of actual objects as FreeCAD has actual objects which are categorised as walls, windows etc I will instead refer to their 2D representations with quotation marks to avoid confusion between arch objects and draft objects . |
|
||||
|
Placing ‘window’ w5 at point 1 |
|
||||
|
|
|
||||
|
|
|
||||
|
Placing ‘window’ w5 at point 2 |
|
||||
|
|
|
||||
|
Placing ‘window’ d14 |
|
||||
|
|
|
||||
|
|
|
||||
|
Placing ‘window’ w4 at point 3 |
|
||||
|
|
|
||||
|
|
|
||||
|
Placing ‘window’ w3 at point 4 |
|
||||
|
|
|
||||
|
|
|
||||
|
Placing ‘window’ w2 at point 5 |
|
||||
|
|
|
||||
|
|
|
||||
|
Place ‘window’ W6 at point 7 |
|
||||
|
|
|
||||
|
|
|
||||
|
Placing ‘window’ w7 at point 8 |
|
||||
|
|
|
||||
|
|
|
||||
|
Placing ‘window’ w8 at point 16 |
|
||||
|
|
|
||||
|
|
|
||||
|
Placing ‘window’ w9 at point 17 |
|
||||
|
|
|
||||
|
|
|
||||
|
Placing ‘door’ D8 at point 9 |
|
||||
|
|
|
||||
|
|
|
||||
|
Placing ‘door’ D10 at point 19 |
|
||||
|
|
|
||||
|
|
|
||||
|
Placing ‘door’ D9 at point 20 |
|
||||
|
|
|
||||
|
|
|
||||
|
Placing ‘door’ d12 at point 21 |
|
||||
|
|
|
||||
|
|
|
||||
|
Placing ‘door’ d13 at point 22 |
|
||||
|
|
|
||||
|
|
|
||||
|
Placing ‘door’ D11 at point 23 |
|
||||
|
|
|
||||
|
|
|
||||
|
Placing ‘door’ D2 at point 12 |
|
||||
|
|
|
||||
|
|
|
||||
|
Placing ‘door’ D1 at point 13 |
|
||||
|
|
|
||||
|
|
|
||||
|
Placing ‘door’ D7 at point 14 |
|
||||
|
|
|
||||
|
Placing ‘door’ D3 at point 26 |
|
||||
|
|
|
||||
|
|
|
||||
|
Step 6: creating externStep 6: creating external ‘walls’al ‘walls’ |
|
||||
|
Creating outer walls at point A (part 1) |
|
||||
|
|
|
||||
|
Show menu screen |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating outer ‘walls’ at points; B and C (part 2) |
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
Creating outer ‘walls’ at points C and D (part 3) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating outer ‘walls’ at points D and E (part 4) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating outer ‘walls’ at points E and F (part 5) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating outer ‘walls’ at points E, F, G and H (part 6) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating outer ‘walls’ at point J (part 7) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating External ‘walls’ at point J (part 8) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating external ‘walls’ at points J, 12, K, L and 6 (part 9) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating outer ‘walls’ at points; J , N, M, 12 and 6 (part 10) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating outer ‘walls’ at points; 5 , P, O, N and M (part 11) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating outer ‘walls’ at point 4 (part 12) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating outer ‘walls’ at point 3 (part 13) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating outer ‘walls’ between d16 and w4 (part 14) |
|
||||
|
|
|
||||
|
Creating outer ‘walls’ at points; 1 and 2 (part 15) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating Inner ‘Walls’Creating Inner ‘Walls’ |
Check |
||||
|
Creating ‘walls’ between points; 8 and 19 (part 1) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating ‘walls’ between points; C,8, 19, 20 (part 2) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating ‘walls’ between points; C, 20, 16, 9 and 10 (part 3) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating ‘walls’ between points; 6, L, K, J and 12 (part 4) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating ‘walls’ between points 10 and C3 (part 5) |
|
||||
|
|
|
||||
|
|
|
||||
|
Going forward with creating walls (part 6) |
|
||||
|
By now you may have noticed a pattern in creating a ‘wall’
|
|
||||
|
|
|
||||
|
|
|
||||
|
Creating the remaining internal walls (part 7) |
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
Select the object labelled v1 and use the move tool to place it at the point labelled c3 |
|
||||
|
Step 7: creating ‘columns’ |
|
||||
|
Creating a column at C1 (part 1) |
|
||||
|
|
|
||||
|
|
|
||||
|
creating a column at C2 (part 2) |
|
||||
|
|
|
||||
|
||||||
|
StStep 8: creating the ‘roof’ep 8: creating the ‘roof’ |
Check |
||||
|
Creating a 45 degree line at point A (part 1) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating a 45 degree line at point B (part 2) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating a 45 degree line at point C (part 3) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating a 45 degree line at point D (part 4) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating a 45 degree line at point E (part 4) |
Edit |
||||
|
|
|
||||
|
|
|
||||
|
Creating a 45 degree line at point F (part 5) |
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
Creating a 45 degree line at point G (part 6) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating a 45 degree line at point H (part 7) |
|
||||
|
|
|
||||
|
Creating a 45 degree line at point C1 (part 8) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating a 45 degree angle at point L (part 9) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating a 45 degree angle at point L (part 10) |
|
||||
|
|
|
||||
|
Use the trim tool to extend the 45 degree lines beyond the boundaries of the construction roofline see the section on ‘using the trim tool’( holding Ctrl will Snap the lines being trimmed to Snap points pressing ‘Alt’ inverts the trim or extensions direction)
The procedure for extending a line is as follows;
|
|
||||
|
Drawing a horizontal line from an intersection point of 2 lines (part 11) |
|
||||
|
|
|
||||
|
|
|
||||
|
Drawing a line from points c to d and moving it (part 12) |
|
||||
|
|
|
||||
|
|
|
||||
|
Drawing a line from points (part 13) |
|
||||
|
|
|
||||
|
|
|
||||
|
Making a line between points; C1 and L and offsetting it |
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
Step 9: tracing construction lines to create the ‘roof’ |
|
||||
|
Creating a polyline for the ‘roof’ (part 1) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating a polyline for the ‘roof’ (part 2) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating a polyline for the ‘roof’ (part 3) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating a polyline for the ‘roof’ (part 4) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating a line between C3 and j (part 5) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating a polyline for the overall roof line (part 6) |
|
||||
|
|
|
||||
|
|
|
||||
|
Hiding construction lines (part 7) |
|
||||
|
|
|
||||
|
|
|
||||
|
Grouping the items representing the ‘roof’ (part 8) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating the ‘slab’ (part 9) |
|
||||
|
|
|
||||
|
|
|
||||
|
Step 10: placing furniture blocks |
|
||||
|
Placing the sink block (part 1) |
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
Placing the toilet block (part 2) |
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
Placing the kitchen cabinetry and sink block (part 3) |
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
Placing the bathtub block (part 4) |
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
Placing the sink block (part 5) |
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
Placing the toilet (part 6) |
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
Placing the kitchen counter block (part 7) |
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
Moving the sink block (part 8) |
|
||||
|
|
|
||||
|
|
|
||||
|
Moving the sink block (part 9) |
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
Placing and rotating the bathtub block (part 10) |
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
Creating a cut |
|
||||
|
Creating lines to serve as a reference point (part 1) |
|
||||
|
|
|
||||
|
|
|
||||
|
Creating a rectangles |
|
||||
|
|
|
||||
|
Draw a rectangle where the lines and the ‘wall’ intersect |
|
||||
|
|
|
||||
|
this subtracts draft objects from each other remember to delete the lines you use as
reference earlier or add them to the construction layer by
selecting them and pressing the add to construction layer icon ( |
|
||||
|
Annotations |
|
||||
|
Using the text tool |
|
||||
|
Creating text can be like with other tools can be used by;
|
|
||||
|
|
|
||||
|
Label the floor plane created in the previous steps as shown in the image above
|
|
||||
|
Creating the porch and ramp |
|
||||
|
|
|
||||
|
Create squares representing
|
|
||||
|
Annotation continued |
|
||||
|
Dimensioning the floor plan (part 1) |
|
||||
|
|
|
||||
|
For example: selecting two vertexes on a line will create a dimension parallel to said line
|
|
||||
|
Dimensioning the floor plan (part 2) |
|
||||
|
|
|
||||
|
|
|
||||
|
Dimensioning the floor plan (part 3) |
|
||||
|
|
|
||||
|
|
|
||||
|
Dimensioning the floor plan (part 4) |
|
||||
|
|
|
||||
|
Hint: some objects require unique Snaps to
interact with their geometry in the case of circles you may want
to use construction lines that run from the centre of the circle
to their circumference and use the Snap intersection ( |
|
||||
|
Dimensioning the floor plan (part 5) |
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
|
The lines that are to be dimensioned are all at different angles To easily dimension these objects, one can select and edge instead and then selecting icon or entering the shortcut
Dimensions can also be modified with the move tool.
|
|
||||
|
Style settings |
|
||||
|
Changing the style settings of text |
|
||||
|
|
|
||||
|
|
|
||||
|
Changing the style settings of dimensions |
|
||||
|
|
|
||||
|
|
|
||||
|
Changing the style settings of lines |
|
||||
|
|
|
||||
|
|
|
||||
|
Changing the style setting of wires |
|
||||
|
|
|
||||
|
|
|
||||
|
Hatching |
|
||||
|
How to hatch |
|
||||
|
|
|
||||
|
|
|
||||
|
|
|
||||
Freecad Architectural Work Tutorial |