FreeCAD-Doc/localwiki/PartDesign_Body.html
2018-07-08 12:11:49 -05:00

119 lines
12 KiB
HTML

<html><head><title>PartDesign Body</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>PartDesign Body</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" >
<tr>
<td class="ctTitle">
<h3><span class="mw-headline" id="PartDesign_Body"><a href="https://www.freecadweb.org/wiki/index.php?title=File:PartDesign_Body.png" class="image"><img alt="PartDesign Body.png" src="32px-PartDesign_Body.png" width="32" height="32" srcset="/wiki/images/thumb/5/5e/PartDesign_Body.png/48px-PartDesign_Body.png 1.5x, /wiki/images/5/5e/PartDesign_Body.png 2x" /></a> PartDesign Body</span></h3>
</td></tr>
<tr>
<th class="ctOdd">Menu location
</th></tr>
<tr>
<td class="ctEven">Part Design → Create body
</td></tr>
<tr>
<th class="ctOdd">Workbenches
</th></tr>
<tr>
<td class="ctEven"><a href="PartDesign_Workbench.html" title="PartDesign Workbench">PartDesign</a>
</td></tr>
<tr>
<th class="ctOdd">Default shortcut
</th></tr>
<tr>
<td class="ctEven">None
</td></tr>
<tr>
<th class="ctOdd">See also
</th></tr>
<tr>
<td class="ctEven"><a href="Std_Part.html" title="Std Part">Std Part</a>
</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="#PartDesign_Body"><span class="tocnumber">1</span> <span class="toctext">PartDesign Body</span></a></li>
<li class="toclevel-1 tocsection-1"><a href="#Description"><span class="tocnumber">2</span> <span class="toctext">Description</span></a>
<ul>
<li class="toclevel-2 tocsection-2"><a href="#Active_Status"><span class="tocnumber">2.1</span> <span class="toctext">Active Status</span></a></li>
<li class="toclevel-2 tocsection-3"><a href="#Origin"><span class="tocnumber">2.2</span> <span class="toctext">Origin</span></a></li>
<li class="toclevel-2 tocsection-4"><a href="#Base_Feature"><span class="tocnumber">2.3</span> <span class="toctext">Base Feature</span></a></li>
<li class="toclevel-2 tocsection-5"><a href="#Tip"><span class="tocnumber">2.4</span> <span class="toctext">Tip</span></a></li>
<li class="toclevel-2 tocsection-6"><a href="#Visibility_Management"><span class="tocnumber">2.5</span> <span class="toctext">Visibility Management</span></a></li>
<li class="toclevel-2 tocsection-7"><a href="#Interaction_with_other_workbenches"><span class="tocnumber">2.6</span> <span class="toctext">Interaction with other workbenches</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-8"><a href="#How_to_use"><span class="tocnumber">3</span> <span class="toctext">How to use</span></a></li>
<li class="toclevel-1 tocsection-9"><a href="#Properties"><span class="tocnumber">4</span> <span class="toctext">Properties</span></a></li>
</ul>
</div>
</td></tr></table>
<p><br />
</p>
<h2><span class="mw-headline" id="Description">Description</span></h2>
<p>The <b>PartDesign Body</b> contains a series of sketches, datums and PartDesign <a href="/wiki/Glossary#Feature" title="Glossary">features</a> that form a single contiguous solid. It provides an Origin (with standard planes and axes) which can be used by the features as references. Furthermore, it can be freely moved as a unit without making it necessary to move the individual features.
</p><p><span style="font-size:x-small;"><a href="Release_notes_0.17.html" title="Release notes 0.17">available in version 0.17</a></span>
</p><p><br />
<a href="https://www.freecadweb.org/wiki/index.php?title=File:PartDesign_Body_tree.png" class="image"><img alt="PartDesign Body tree.png" src="PartDesign_Body_tree.png" width="180" height="291" style="vertical-align: top" /></a><a href="https://www.freecadweb.org/wiki/index.php?title=File:PartDesign_Body_example.png" class="image"><img alt="PartDesign Body example.png" src="PartDesign_Body_example.png" width="467" height="406" /></a>
</p>
<h3><span class="mw-headline" id="Active_Status">Active Status</span></h3>
<p>A FreeCAD document can contain multiple Bodies. Therefore, to add a new feature to a specific Body, it needs to be made active. An active body will be displayed in the tree by a light blue background color.
</p>
<div class="floatnone"><a href="https://www.freecadweb.org/wiki/index.php?title=File:PartDesign_Body_tree-01.png" class="image"><img alt="PartDesign Body tree-01.png" src="PartDesign_Body_tree-01.png" width="139" height="24" /></a></div>
<p>Activating a Body also automatically switches the interface to the PartDesign workbench, if it was not already the active workbench.
</p>
<h3><span class="mw-headline" id="Origin">Origin</span></h3>
<p>The Origin consists of the three standard axes (X, Y, Z) and three standard planes (XY, XZ and YZ). Sketches can be attached to these planes, and planes along with axes can be used to create other datum (reference) geometry. All elements inside the Body are referenced to the Body's Origin; which means that the body can be moved and rotated in reference to the global coordinate system without affecting the placement of elements inside the body.
</p>
<div class="floatnone"><a href="https://www.freecadweb.org/wiki/index.php?title=File:PartDesign_Body_tree-02.png" class="image"><img alt="PartDesign Body tree-02.png" src="PartDesign_Body_tree-02.png" width="140" height="134" /></a></div>
<h3><span class="mw-headline" id="Base_Feature">Base Feature</span></h3>
<p>The base feature is by definition the first PartDesign feature created in the Body. But it is possible to use a solid shape, either imported or modelled in other workbenches, as a base feature to which sketches and other features can be added.
</p>
<div class="floatnone"><a href="https://www.freecadweb.org/wiki/index.php?title=File:PartDesign_Body_tree-03.png" class="image"><img alt="PartDesign Body tree-03.png" src="PartDesign_Body_tree-03.png" width="158" height="60" /></a></div>
<h3><span class="mw-headline" id="Tip">Tip</span></h3>
<p>The tip is the feature that is exposed outside the Body. It is automatically set to the last feature at the bottom of the tree. But sometimes it can be useful to change it to an earlier feature in the Body tree, which in effect rolls back its history; then it is possible to add features that should have been added earlier. In the Body tree, the feature set to tip displays a green dot with a white down arrow in it.
</p>
<div class="floatnone"><a href="https://www.freecadweb.org/wiki/index.php?title=File:PartDesign_Body_tree-04.png" class="image"><img alt="PartDesign Body tree-04.png" src="PartDesign_Body_tree-04.png" width="138" height="23" /></a></div>
<p>For more details, see the <a href="https://www.freecadweb.org/wiki/index.php?title=File:PartDesign_MoveTip.png" class="image"><img alt="PartDesign MoveTip.png" src="24px-PartDesign_MoveTip.png" width="24" height="24" srcset="/wiki/images/thumb/4/4c/PartDesign_MoveTip.png/36px-PartDesign_MoveTip.png 1.5x, /wiki/images/thumb/4/4c/PartDesign_MoveTip.png/48px-PartDesign_MoveTip.png 2x" /></a> <a href="PartDesign_MoveTip.html" title="PartDesign MoveTip">Move Tip</a> page.
</p>
<h3><span class="mw-headline" id="Visibility_Management">Visibility Management</span></h3>
<p>The Body's visibility supersedes the visibility of any object it contains. If the Body is hidden, the objects it contains will be hidden as well, even if their visibility is set to true. Only one feature can be visible at a time. Selecting a hidden feature and pressing the <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">space bar</span> will make it visible, and automatically hide the previously visible feature.
</p>
<h3><span class="mw-headline" id="Interaction_with_other_workbenches">Interaction with other workbenches</span></h3>
<p>By default, objects underneath a Body are selectable, and this is of course required to edit and add features in PartDesign. But selecting a Body's features to create operations from other workbenches (like <a href="Part_Module.html" title="Part Module">Part</a> or <a href="Draft_Module.html" title="Draft Module">Draft</a>) is not advised, as the results may be unexpected; in all cases, an error labelled <i>Links go out of the allowed scope</i> will appear in the Report view.
</p><p>Therefore, for interactions with other workbenches, only the Body itself should be selected from the Model tree. In cases where it is necessary to select specific topology on the Body (vertex, edge, face), then the Body's <b>Display Mode Body</b> view property can be switched from <i>Through</i> (default) to <i>Tip</i>. This property is accessible from the View panel. In <i>Tip</i> mode, access to the objects under the Body (features, datums, sketches) is disabled; everything but the tip feature will be hidden in the 3D view, no matter which object is set as visible.
</p><p>Once operations in other workbenches are completed, do not forget to reset the <b>Display Mode Body</b> property to <i>Through</i> to be able to edit the Body.
</p>
<h2><span class="mw-headline" id="How_to_use">How to use</span></h2>
<ul><li> Press the <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;"><a href="https://www.freecadweb.org/wiki/index.php?title=File:PartDesign_Body.png" class="image"><img alt="PartDesign Body.png" src="24px-PartDesign_Body.png" width="24" height="24" srcset="/wiki/images/thumb/5/5e/PartDesign_Body.png/36px-PartDesign_Body.png 1.5x, /wiki/images/thumb/5/5e/PartDesign_Body.png/48px-PartDesign_Body.png 2x" /></a> <b>Create body</b></span> button. The new body automatically becomes active.</li>
<li> Double-click the Body in the Model tree or right-click and select <b>Toggle active body</b> to activate or deactivate a body.</li>
<li> If a solid shape is selected first, a <b>BaseFeature</b> solid object is added to the Body; the BaseFeature is linked to the original solid shape. Accepted shapes can be an imported solid, or a solid made in any other FreeCAD workbench.</li>
<li> In a new document, if a sketch is created from the PartDesign workbench toolbar, a new Body will be automatically created.</li></ul>
<h2><span class="mw-headline" id="Properties">Properties</span></h2>
<ul><li> <span style="font-size: 0.6em;padding-right:10px;">VIEW</span><b>Display Mode Body</b>: sets the display between two modes:
<ul><li> <i>Through</i> (default) exposes everything inside the body (features, datums, sketches, etc.). It is the mode used in adding and editing features inside the body.</li>
<li> <i>Tip</i> exposes only the shape of the Body itself according to the set tip; everything else including sketches is hidden from view and cannot be displayed. Practical use: "Tip" allows selection of edges and faces of the Body to create operations from other workbenches.</li></ul></li>
<li> <span style="font-size: 0.6em;padding-right:10px;">DATA</span><b>Tip</b>: displays/sets the feature defined as tip.</li>
<li> <span style="font-size: 0.6em;padding-right:10px;">DATA</span><b>Base Feature</b>: displays/sets the external shape used as base feature. Does not apply if a PartDesign feature is the base feature.</li>
<li> <span style="font-size: 0.6em;padding-right:10px;">DATA</span><b>Placement</b>: specifies the orientation and position of the Body in the 3D space. See <a href="Placement.html" title="Placement">Placement</a>.</li>
<li> <span style="font-size: 0.6em;padding-right:10px;">DATA</span><b>Label</b>: the Label is the name given to the operation. This name can be changed at your convenience.</li>
<li> <span style="font-size: 0.6em;padding-right:10px;">DATA</span><b>Group</b>: lists the referenced objects inside the Body.</li></ul>
<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=PartDesign_Body&amp;oldid=288640">http://www.freecadweb.org/wiki/index.php?title=PartDesign_Body&amp;oldid=288640</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>