PartDesign SubShapeBinder: Difference between revisions
(Reword and add link to active body) |
m (Added notes to usage see:-https://forum.freecadweb.org/viewtopic.php?f=3&t=66473) |
||
Line 52: | Line 52: | ||
# Modify the properties of this binder object, for example its placement. |
# Modify the properties of this binder object, for example its placement. |
||
# Use it with another operation, such as {{Button|[[File:PartDesign_Boolean.svg|16px]] [[PartDesign_Boolean|Boolean]]}}. |
# Use it with another operation, such as {{Button|[[File:PartDesign_Boolean.svg|16px]] [[PartDesign_Boolean|Boolean]]}}. |
||
==Notes== |
|||
SubShapebinders may be used to reference any other objects outside of a PD body, such as solids created in Part WB or wires/faces from Draft WB. They may also contain only parts of those objects such as points,edges or faces. Therefore selection for further operations needs to be explicit, and is dependent on the requirements of the subsequent operation. Other than Boolean operations, the appropriate selection should be made in the 3D view.(A Pad or Pocket operation would require a face to be selected in order to succeed, etc.) |
|||
== Properties == <!--T:11--> |
== Properties == <!--T:11--> |
Revision as of 14:22, 21 February 2022
PartDesign SubShapeBinder |
Menu location |
---|
Part Design → Create a sub-object shape binder |
Workbenches |
PartDesign |
Default shortcut |
None |
Introduced in version |
0.19 |
See also |
PartDesign ShapeBinder, PartDesign Clone |
Description
A PartDesign SubShapeBinder imports an element from another Body into the active Body. It can take the Shape of, or be "bound" to, one or multiple objects or subelements (edges or faces) from another object.
Then the resulting binder object can be moved or be used to perform advanced operations like booleans or padding.
It can also bind to objects that are nested inside Std Parts, and it will track the relative placement of these features. This is useful in the context of creating assemblies, as often the user needs to reference features that are already correctly placed in another subassembly.
Left: two solids created in two separate bodies. Right: two SubShapeBinders extracted from the first body, imported into the second body, and moved to a different position.
The two SubShapeBinders are used to create a boolean cut, and a pad, with the second body.
Usage
- Start with a Body already in place, containing a single feature, for example, an AdditivePrism.
- Create a second Body, containing a single feature, for example, an AdditiveBox. Make this the active body.
- Select the entire first body, then press SubShapeBinder.
- Modify the properties of this binder object, for example its placement.
- Use it with another operation, such as Boolean.
Notes
SubShapebinders may be used to reference any other objects outside of a PD body, such as solids created in Part WB or wires/faces from Draft WB. They may also contain only parts of those objects such as points,edges or faces. Therefore selection for further operations needs to be explicit, and is dependent on the requirements of the subsequent operation. Other than Boolean operations, the appropriate selection should be made in the 3D view.(A Pad or Pocket operation would require a face to be selected in order to succeed, etc.)
Properties
The SubShapeBinder is derived from Part Feature (Part::Feature
class). In addition to the properties listed in Part Feature, the following properties are available in the property editor.
Data
Base
- Data (hidden)Support (
XLinkSubList
): support for the geometry. - DataFuse (
Bool
): if it istrue
it will fuse the solid linked shapes. - DataMake Face (
Bool
): if it istrue
it will created a face for the linked wires. - DataClaim Children (
PropertyBool
): if it istrue
it will claim the linked objects as children in the tree view. - DataRelative (
Bool
): if it istrue
it will enable relative sub-object linking. - DataBind Mode (
Enumeration
): binding mode,Synchronized
,Frozen
,Detached
. - DataPartial Load (
Bool
): if it istrue
it will enable partial loading of the objects. - Data (hidden)Context (
XLink
): container object of this binder object. - Data (hidden)_Version (
Integer
): version of this type of object. - Data (hidden)Shape (
PartShape
): Part TopoShape of this object.
Cache
- Data (hidden)Body (
Matrix
): unity matrix of this object.
View
See Part Feature.
Links
- New Sublink Link Feature, usage explanation with video.
- Structure tools: Part, Group
- Helper tools: Create body, Create sketch, Edit sketch, Map sketch to face
- Modeling tools
- Datum tools: Create a datum point, Create a datum line, Create a datum plane, Create a local coordinate system, Create a shape binder, Create a sub-object(s) shape binder, Create a clone
- Additive tools: Pad, Revolution, Additive loft, Additive pipe, Additive helix, Additive box, Additive cylinder, Additive sphere, Additive cone, Additive ellipsoid, Additive torus, Additive prism, Additive wedge
- Subtractive tools: Pocket, Hole, Groove, Subtractive loft, Subtractive pipe, Subtractive helix, Subtractive box, Subtractive cylinder, Subtractive sphere, Subtractive cone, Subtractive ellipsoid, Subtractive torus, Subtractive prism, Subtractive wedge
- Transformation tools: Mirrored, Linear Pattern, Polar Pattern, Create MultiTransform, Scaled
- Dress-up tools: Fillet, Chamfer, Draft, Thickness
- Boolean: Boolean operation
- Extras: Migrate, Sprocket, Involute gear, Shaft design wizard
- Context menu: Set tip, Move object to other body, Move object after other object, Appearance, Color per face
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub