Whiffle Ball tutorial
Tutorial |
Topic |
---|
Whiffle Ball (Part Module) |
Level |
Beginner |
Time to complete |
Authors |
r-frank |
FreeCAD version |
0.16.6703 |
Example files |
WhiffleBall_Tutorial_FCWiki.FCStd |
See also |
None |
Introduction
This tutorial is here to teach you how to use the Part Module. You will practice:
- inserting primitives
- changing values of primitives
- using placement
- doing boolean operations
Tip: If you selected something wrong or just want to quickly de-select everything,
just click (Navigation-Style OpenInventor: CTRL-Click) in empty space in the 3D-view.
Final model
Setting up the basic shape
- Switch to the Part Module
- Create a new document from the menu File → New
- Insert box by clicking on
- Make sure the box ("Cube") is selected in tree view
- Change the dimensions of the box (see property/data-tab) to
- Length= 90 mm
- Width= 90 mm
- Heigth= 90 mm
- Click into the value field of placement-row in data-tab so that ... appears on right side
- Click on ... to change the placement of the box
- X: -45 mm
- Y: -45 mm
- Z: -45 mm
- Click on OK to close dialog
- Insert box ("Cube001") by clicking on
- Make sure the box ("Cube001") is selected in tree view
- Change the dimensions of the box ("Cube001") (see property/data-tab) to
- Length= 80 mm
- Width= 80 mm
- Heigth= 80 mm
- Change the placement of the box ("Cube001") to
- X: -40 mm
- Y: -40 mm
- Z: -40 mm
- Click to insert a cylinder ("Cylinder")
- Make sure the cylinder ("Cylinder") is selected in tree view
- Change radius of "Cylinder" to be 27,5 mm, change height to be 120 mm
- Change placement values of "Cylinder" to be
- X: 0 mm
- Y: 0 mm
- Z: -60 mm
- Click to insert a cylinder ("Cylinder001")
- Change radius of "Cylinder001" to be 27,5 mm, change height to be 120 mm
- Choose Edit → Duplicate selection from the top menu to get another cylinder ("Cylinder002")
- Make sure "Cylinder001" is selected in tree view
- Change placement values of "Cylinder001" to be
- Y: 60 mm
- Rotation axis with angle
- Axis: X
- Angle: 90°
- Click on OK to apply values and close dialog
- Make sure "Cylinder002" is selected in tree view
- Change placement values of "Cylinder002" to be
- X: -60 mm
- Rotation axis with angle
- Axis: Y
- Angle: 90°
- Click on OK to apply values and close dialog
- Click on to change to axonometric view
- Click on to zoom to fit all
- Select "Cube001", "Cylinder", "Cylinder001" and "Cylinder002" and fuse them by clicking
- Select "Cube" and "Fusion", but make sure, that "Cube" is selected FIRST
- Apply a boolean cut by clicking
The finished basic shape should look like this:
Cutting the corners part 1
- Insert box ("Cube002") by clicking on
- Change the dimensions of the box ("Cube002") (see property/data-tab) to
- Length= 140 mm
- Width= 112 mm
- Heigth= 112 mm
- Change the placement of the box ("Cube002") to
- X: -70 mm
- Y: -56 mm
- Z: -56 mm
- Insert box ("Cube003") by clicking on
- Change the dimensions of the box ("Cube003") (see property/data-tab) to
- Length= 180 mm
- Width= 180 mm
- Heigth= 180 mm
- Change the placement of the box ("Cube003") to
- X: -90 mm
- Y: -90 mm
- Z: -90 mm
- Make sure "Cube002" is selected in tree view, otherwise select it
- Choose Edit → Duplicate selection from the top menu to get another box ("Cube004")
- Make sure "Cube003" is selected in tree view, otherwise select it
- Choose Edit → Duplicate selection from the top menu to get another box ("Cube005")
- Select "Cube003" and "Cube002", but make sure, that "Cube003" is selected FIRST
- Activate menu to change placement
- Tick option Apply incremental changes to object placement, notice that all values are reset ...
- Choose "Rotation: X-Axis" and "Angle: 45°" and click on Apply
- Choose "Rotation: Z-Axis" and "Angle: 45°" and click on Apply
- Click on OK to close the dialog
- Apply a boolean cut by clicking , the resulting object will be named "Cut001"
Cutting the corners part 2
- Select "Cube005" and "Cube004", but make sure, that "Cube005" is selected FIRST
- Activate menu to change placement
- Tick option Apply incremental changes to object placement, notice that all values are reset ...
- Choose "Rotation: X-Axis" and "Angle: 45°" and click on Apply
- Choose "Rotation: Z-Axis" and "Angle: -45°" and click on Apply
- Click on OK to close the dialog
- Apply a boolean cut by clicking , the resulting object will be named "Cut002"
- Click on to change to axonometric view
- Click on to zoom to fit all
If everything went well your model should look like this:
Finishing the model
- Select "Cut" and "Cut001", but make sure, that "Cut" is selected FIRST
- Apply a boolean cut by clicking , the resulting object will be named "Cut003"
- Select "Cut003" and "Cut002", but make sure, that "Cut003" is selected FIRST
- Apply a boolean cut by clicking , the resulting object will be named "Cut004"
- Click on to change to axonometric view
- Click on to zoom to fit all
- Don't forget to save your file ...
Congratulations! You just finished this tutorial successfully!