201 lines
16 KiB
HTML
201 lines
16 KiB
HTML
<html><head><title>Whiffle Ball tutorial</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>Whiffle Ball tutorial</h1></div>
|
|
|
|
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><div class="mw-parser-output"><table class="fcinfobox wikitable ct" style="width: 230px; float: right; margin-left: 1em">
|
|
<tr>
|
|
<td class="ctTitle">
|
|
<h3><span class="mw-headline" id="Tutorial"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Base_ExampleCommandModel.png" class="image"><img alt="Base ExampleCommandModel.png" src="32px-Base_ExampleCommandModel.png" width="32" height="30" srcset="/wiki/images/thumb/9/93/Base_ExampleCommandModel.png/48px-Base_ExampleCommandModel.png 1.5x, /wiki/images/9/93/Base_ExampleCommandModel.png 2x" /></a> Tutorial</span></h3>
|
|
</td></tr>
|
|
<tr>
|
|
<th class="ctOdd">Topic
|
|
</th></tr>
|
|
<tr>
|
|
<td class="ctEven">Whiffle Ball (Part Module)
|
|
</td></tr>
|
|
<tr>
|
|
<th class="ctOdd">Level
|
|
</th></tr>
|
|
<tr>
|
|
<td class="ctEven">Beginner
|
|
</td></tr>
|
|
<tr>
|
|
<th class="ctOdd">Time to complete
|
|
</th></tr>
|
|
<tr>
|
|
<td class="ctEven">
|
|
</td></tr>
|
|
<tr>
|
|
<th class="ctOdd">Author
|
|
</th></tr>
|
|
<tr>
|
|
<td class="ctEven">r-frank
|
|
</td></tr>
|
|
<tr>
|
|
<th class="ctOdd">FreeCAD version
|
|
</th></tr>
|
|
<tr>
|
|
<td class="ctEven">0.16.6703
|
|
</td></tr>
|
|
<tr>
|
|
<th class="ctOdd">Example File(s)
|
|
</th></tr>
|
|
<tr>
|
|
<td class="ctEven"><a rel="nofollow" class="external autonumber" href="https://github.com/FreeCAD/Examples/blob/master/Whiffle_Ball_Tutorial_ExampleFiles/WhiffleBall_Tutorial_FCWiki.FCStd?raw=true">[1]</a> Whiffle Ball
|
|
</td></tr>
|
|
<tr>
|
|
<td class="ctToc"><br /><div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
|
|
<ul>
|
|
<li class="toclevel-1"><a href="#Tutorial"><span class="tocnumber">1</span> <span class="toctext">Tutorial</span></a></li>
|
|
<li class="toclevel-1 tocsection-1"><a href="#Introduction"><span class="tocnumber">2</span> <span class="toctext">Introduction</span></a></li>
|
|
<li class="toclevel-1 tocsection-2"><a href="#Final_model"><span class="tocnumber">3</span> <span class="toctext">Final model</span></a></li>
|
|
<li class="toclevel-1 tocsection-3"><a href="#Setting_up_the_basic_shape"><span class="tocnumber">4</span> <span class="toctext">Setting up the basic shape</span></a></li>
|
|
<li class="toclevel-1 tocsection-4"><a href="#Cutting_the_corners_part_1"><span class="tocnumber">5</span> <span class="toctext">Cutting the corners part 1</span></a></li>
|
|
<li class="toclevel-1 tocsection-5"><a href="#Cutting_the_corners_part_2"><span class="tocnumber">6</span> <span class="toctext">Cutting the corners part 2</span></a></li>
|
|
<li class="toclevel-1 tocsection-6"><a href="#Finishing_the_model"><span class="tocnumber">7</span> <span class="toctext">Finishing the model</span></a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
</td></tr></table>
|
|
<p><br />
|
|
</p>
|
|
<h3><span class="mw-headline" id="Introduction">Introduction</span></h3>
|
|
<p>This tutorial is here to teach you how to use the <a href="Part_Module.html" title="Part Module">Part Module</a>.
|
|
You will practice:
|
|
</p>
|
|
<ul><li>inserting primitives</li>
|
|
<li>changing values of primitives</li>
|
|
<li>using placement</li>
|
|
<li>doing boolean operations</li></ul>
|
|
<p><br />
|
|
<b>Tip:</b> If you selected something wrong or just want to quickly de-select everything,<br />
|
|
just click (Navigation-Style OpenInventor: CTRL-Click) in empty space in the 3D-view.
|
|
</p>
|
|
<h3><span class="mw-headline" id="Final_model">Final model</span></h3>
|
|
<p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Tutorial_WhiffleBall.jpg" class="image"><img alt="Tutorial WhiffleBall.jpg" src="Tutorial_WhiffleBall.jpg" width="760" height="454" /></a>
|
|
</p>
|
|
<h3><span class="mw-headline" id="Setting_up_the_basic_shape">Setting up the basic shape</span></h3>
|
|
<ol><li>Switch to the <a href="Part_Module.html" title="Part Module">Part Module</a></li>
|
|
<li>Create a new document by clicking on <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;"> File</span> → <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;"> New</span></li>
|
|
<li>Insert box by clicking on <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Box.png" class="image"><img alt="Part Box.png" src="32px-Part_Box.png" width="32" height="32" srcset="/wiki/images/thumb/a/a5/Part_Box.png/48px-Part_Box.png 1.5x, /wiki/images/a/a5/Part_Box.png 2x" /></a></li>
|
|
<li>Make sure the box ("cube") is selected in tree view</li>
|
|
<li>Change the dimensions of the box (see data-tab) to
|
|
<ol><li>Length= 90 mm</li>
|
|
<li>Width= 90 mm</li>
|
|
<li>Heigth= 90 mm</li></ol></li>
|
|
<li>Click into the value field of placement-row in data-tab so that <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;"> ...</span> appears on right side</li>
|
|
<li>Click on <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;"> ...</span> to change the placement of the box
|
|
<ol><li>X: -45 mm</li>
|
|
<li>Y: -45 mm</li>
|
|
<li>Z: -45 mm</li></ol></li>
|
|
<li>Click on <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;"> OK</span> to close dialog</li>
|
|
<li>Insert box ("cube001") by clicking on <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Box.png" class="image"><img alt="Part Box.png" src="32px-Part_Box.png" width="32" height="32" srcset="/wiki/images/thumb/a/a5/Part_Box.png/48px-Part_Box.png 1.5x, /wiki/images/a/a5/Part_Box.png 2x" /></a></li>
|
|
<li>Make sure the box ("cube001") is selected in tree view</li>
|
|
<li>Change the dimensions of the box ("cube001") (see data-tab) to
|
|
<ol><li>Length= 80 mm</li>
|
|
<li>Width= 80 mm</li>
|
|
<li>Heigth= 80 mm</li></ol></li>
|
|
<li>Change the placement of the box ("cube001") to
|
|
<ol><li>X: -40 mm</li>
|
|
<li>Y: -40 mm</li>
|
|
<li>Z: -40 mm</li></ol></li>
|
|
<li>Click <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Cylinder.png" class="image"><img alt="Part Cylinder.png" src="32px-Part_Cylinder.png" width="32" height="32" srcset="/wiki/images/thumb/d/d4/Part_Cylinder.png/48px-Part_Cylinder.png 1.5x, /wiki/images/d/d4/Part_Cylinder.png 2x" /></a> to insert a cylinder ("cylinder")</li>
|
|
<li>Make sure the cylinder ("cylinder") is selected in tree view</li>
|
|
<li>Change radius of cylinder to be 27,5 mm, change height to be 120 mm</li>
|
|
<li>Change placement values of "cylinder" to be
|
|
<ol><li>X: 0 mm</li>
|
|
<li>Y: 0 mm</li>
|
|
<li>Z: -60 mm</li></ol></li>
|
|
<li>Click <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Cylinder.png" class="image"><img alt="Part Cylinder.png" src="32px-Part_Cylinder.png" width="32" height="32" srcset="/wiki/images/thumb/d/d4/Part_Cylinder.png/48px-Part_Cylinder.png 1.5x, /wiki/images/d/d4/Part_Cylinder.png 2x" /></a> to insert a cylinder ("cylinder001")</li>
|
|
<li>Change radius of "cylinder001" to be 27,5 mm, change height to be 120 mm</li>
|
|
<li>Choose Edit > Duplicate selection from the top menu to get another cylinder ("cylinder002")</li>
|
|
<li>Make sure "cylinder001" is selected in tree view</li>
|
|
<li>Change placement values of "cylinder001" to be
|
|
<ol><li>Y: 60 mm</li>
|
|
<li>Rotation axis with angle</li>
|
|
<li>Axis: X</li>
|
|
<li>Angle: 90°</li></ol></li>
|
|
<li>Click on <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;"> OK</span> to apply values and close dialog</li>
|
|
<li>Make sure "cylinder002" is selected in tree view</li>
|
|
<li>Change placement values of "cylinder001" to be
|
|
<ol><li>X: -60 mm</li>
|
|
<li>Rotation axis with angle</li>
|
|
<li>Axis: Y</li>
|
|
<li>Angle: 90°</li></ol></li>
|
|
<li>Click on <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;"> OK</span> to apply values and close dialog</li>
|
|
<li>Click on <a href="https://www.freecadweb.org/wiki/index.php?title=File:View-axometric.png" class="image"><img alt="View-axometric.png" src="32px-View-axometric.png" width="32" height="32" srcset="/wiki/images/thumb/8/8a/View-axometric.png/48px-View-axometric.png 1.5x, /wiki/images/8/8a/View-axometric.png 2x" /></a> to change to axometric view</li>
|
|
<li>Click on <a href="https://www.freecadweb.org/wiki/index.php?title=File:View-zoom-all.png" class="image"><img alt="View-zoom-all.png" src="32px-View-zoom-all.png" width="32" height="35" srcset="/wiki/images/7/7b/View-zoom-all.png 1.5x" /></a> to zoom to fit all</li>
|
|
<li>Select "cube001", "cylinder", "cylinder001" and "cylinder002" and fuse them by clicking <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Fuse.png" class="image"><img alt="Part Fuse.png" src="32px-Part_Fuse.png" width="32" height="32" srcset="/wiki/images/thumb/c/c6/Part_Fuse.png/48px-Part_Fuse.png 1.5x, /wiki/images/c/c6/Part_Fuse.png 2x" /></a></li>
|
|
<li>Select "cube" and "fusion", but make sure, that "cube" is selected FIRST</li>
|
|
<li>Apply a boolean cut by clicking <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Cut.png" class="image"><img alt="Part Cut.png" src="32px-Part_Cut.png" width="32" height="32" srcset="/wiki/images/thumb/4/4a/Part_Cut.png/48px-Part_Cut.png 1.5x, /wiki/images/4/4a/Part_Cut.png 2x" /></a></li>
|
|
<li>The finished basic shape should look like this:</li></ol>
|
|
<p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Tutorial_WhiffleBall_BasicShape.jpg" class="image"><img alt="Tutorial WhiffleBall BasicShape.jpg" src="Tutorial_WhiffleBall_BasicShape.jpg" width="800" height="491" /></a>
|
|
</p>
|
|
<h3><span class="mw-headline" id="Cutting_the_corners_part_1">Cutting the corners part 1</span></h3>
|
|
<ol><li>Insert box ("cube002") by clicking on <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Box.png" class="image"><img alt="Part Box.png" src="32px-Part_Box.png" width="32" height="32" srcset="/wiki/images/thumb/a/a5/Part_Box.png/48px-Part_Box.png 1.5x, /wiki/images/a/a5/Part_Box.png 2x" /></a></li>
|
|
<li>Change the dimensions of the box ("cube002") (see data-tab) to
|
|
<ol><li>Length= 140 mm</li>
|
|
<li>Width= 112 mm</li>
|
|
<li>Heigth= 112 mm</li></ol></li>
|
|
<li>Change the placement of the box ("cube002") to
|
|
<ol><li>X: -70 mm</li>
|
|
<li>Y: -56 mm</li>
|
|
<li>Z: -56 mm</li></ol></li>
|
|
<li>Insert box ("cube003") by clicking on <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Box.png" class="image"><img alt="Part Box.png" src="32px-Part_Box.png" width="32" height="32" srcset="/wiki/images/thumb/a/a5/Part_Box.png/48px-Part_Box.png 1.5x, /wiki/images/a/a5/Part_Box.png 2x" /></a></li>
|
|
<li>Change the dimensions of the box ("cube003") (see data-tab) to
|
|
<ol><li>Length= 180 mm</li>
|
|
<li>Width= 180 mm</li>
|
|
<li>Heigth= 180 mm</li></ol></li>
|
|
<li>Change the placement of the box ("cube003") to
|
|
<ol><li>X: -90 mm</li>
|
|
<li>Y: -90 mm</li>
|
|
<li>Z: -90 mm</li></ol></li>
|
|
<li>Make sure "cube002" is selected in tree view, otherwise select it</li>
|
|
<li>Choose Edit > Duplicate selection from the top menu to get another box ("cube004")</li>
|
|
<li>Make sure "cube003" is selected in tree view, otherwise select it</li>
|
|
<li>Choose Edit > Duplicate selection from the top menu to get another box ("cube005")</li>
|
|
<li>Select "cube003" and "cube002", but make sure, that "cube003" is selected FIRST</li>
|
|
<li>Activate menu to change placement</li>
|
|
<li>Tick option "Apply incremental changes to object placement", notice that all values are reset ...</li>
|
|
<li>Choose "Rotation: X-Axis" and "Angle: 45°" and click on <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;"> Apply</span></li>
|
|
<li>Choose "Rotation: Z-Axis" and "Angle: 45°" and click on <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;"> Apply</span></li>
|
|
<li>Click on <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;"> OK</span> to close the dialog</li>
|
|
<li>Apply a boolean cut by clicking <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Cut.png" class="image"><img alt="Part Cut.png" src="32px-Part_Cut.png" width="32" height="32" srcset="/wiki/images/thumb/4/4a/Part_Cut.png/48px-Part_Cut.png 1.5x, /wiki/images/4/4a/Part_Cut.png 2x" /></a>, the resulting object will be named "cut001"</li></ol>
|
|
<h3><span class="mw-headline" id="Cutting_the_corners_part_2">Cutting the corners part 2</span></h3>
|
|
<ol><li>Select "cube005" and "cube004", but make sure, that "cube005" is selected FIRST</li>
|
|
<li>Activate menu to change placement</li>
|
|
<li>Tick option "Apply incremental changes to object placement", notice that all values are resetted ...</li>
|
|
<li>Choose "Rotation: X-Axis" and "Angle: 45°" and click on <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;"> Apply</span></li>
|
|
<li>Choose "Rotation: Z-Axis" and "Angle: -45°" and click on <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;"> Apply</span></li>
|
|
<li>Click on <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;"> OK</span> to close the dialog</li>
|
|
<li>Apply a boolean cut by clicking <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Cut.png" class="image"><img alt="Part Cut.png" src="32px-Part_Cut.png" width="32" height="32" srcset="/wiki/images/thumb/4/4a/Part_Cut.png/48px-Part_Cut.png 1.5x, /wiki/images/4/4a/Part_Cut.png 2x" /></a>, the resulting object will be named "cut002"</li>
|
|
<li>Click on <a href="https://www.freecadweb.org/wiki/index.php?title=File:View-axometric.png" class="image"><img alt="View-axometric.png" src="32px-View-axometric.png" width="32" height="32" srcset="/wiki/images/thumb/8/8a/View-axometric.png/48px-View-axometric.png 1.5x, /wiki/images/8/8a/View-axometric.png 2x" /></a> to change to axometric view</li>
|
|
<li>Click on <a href="https://www.freecadweb.org/wiki/index.php?title=File:View-zoom-all.png" class="image"><img alt="View-zoom-all.png" src="32px-View-zoom-all.png" width="32" height="35" srcset="/wiki/images/7/7b/View-zoom-all.png 1.5x" /></a> to zoom to fit all</li></ol>
|
|
<p>If everything went well your model should look like this:
|
|
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Tutorial_WhiffleBall_UnfinishedShape.jpg" class="image"><img alt="Tutorial WhiffleBall UnfinishedShape.jpg" src="Tutorial_WhiffleBall_UnfinishedShape.jpg" width="800" height="478" /></a>
|
|
</p>
|
|
<h3><span class="mw-headline" id="Finishing_the_model">Finishing the model</span></h3>
|
|
<ol><li>Select "cut" and "cut001", but make sure, that "cut" is selected FIRST</li>
|
|
<li>Apply a boolean cut by clicking <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Cut.png" class="image"><img alt="Part Cut.png" src="32px-Part_Cut.png" width="32" height="32" srcset="/wiki/images/thumb/4/4a/Part_Cut.png/48px-Part_Cut.png 1.5x, /wiki/images/4/4a/Part_Cut.png 2x" /></a>, the resulting object will be named "cut003"</li>
|
|
<li>Select "cut003" and "cut002", but make sure, that "cut003" is selected FIRST</li>
|
|
<li>Apply a boolean cut by clicking <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Cut.png" class="image"><img alt="Part Cut.png" src="32px-Part_Cut.png" width="32" height="32" srcset="/wiki/images/thumb/4/4a/Part_Cut.png/48px-Part_Cut.png 1.5x, /wiki/images/4/4a/Part_Cut.png 2x" /></a>, the resulting object will be named "cut004"</li>
|
|
<li>Click on <a href="https://www.freecadweb.org/wiki/index.php?title=File:View-axometric.png" class="image"><img alt="View-axometric.png" src="32px-View-axometric.png" width="32" height="32" srcset="/wiki/images/thumb/8/8a/View-axometric.png/48px-View-axometric.png 1.5x, /wiki/images/8/8a/View-axometric.png 2x" /></a> to change to axometric view</li>
|
|
<li>Click on <a href="https://www.freecadweb.org/wiki/index.php?title=File:View-zoom-all.png" class="image"><img alt="View-zoom-all.png" src="32px-View-zoom-all.png" width="32" height="35" srcset="/wiki/images/7/7b/View-zoom-all.png 1.5x" /></a> to zoom to fit all</li>
|
|
<li>Don't forget to save your file ...</li></ol>
|
|
<p>Congratulations! You just finished this tutorial succesfully!
|
|
</p><p><br />
|
|
</p>
|
|
<div style="clear:both"></div>
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div><div class="printfooter">
|
|
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Whiffle_Ball_tutorial&oldid=285176">http://www.freecadweb.org/wiki/index.php?title=Whiffle_Ball_tutorial&oldid=285176</a>"</div>
|
|
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
|
|
</div>
|
|
</div>
|
|
<div id="mw-navigation">
|
|
<h2>Navigation menu</h2>
|
|
|
|
</body></html> |