Assembly CreateAssembly
This documentation is not finished. Please help and contribute documentation.
GuiCommand model explains how commands should be documented. Browse Category:UnfinishedDocu to see more incomplete pages like this one. See Category:Command Reference for all commands.
See WikiPages to learn about editing the wiki pages, and go to Help FreeCAD to learn about other ways in which you can contribute.
|
Menu location |
---|
Assembly → Create Assembly |
Workbenches |
Assembly |
Default shortcut |
A |
Introduced in version |
1.0 |
See also |
None |
Description
The Assembly CreateAssembly tool creates a root assembly (Assembly object) in the current document, or a sub-assembly in a pre-existing active assembly. A document can only hold one root assembly.
Each Assembly object is created with an Origin object and an empty Joints container by default.
Usage
- If the document already contains one or more assemblies: Activate an assembly.
- There are several ways to invoke the tool:
- Press the
Create Assembly button.
- Select the Assembly →
Create Assembly option from the menu.
- Use the keyboard shortcut: A.
- Press the
- A new Assembly object is created, either in the document or in the activated assembly.
Properties
See also: Property editor.
An Assembly object, or formally an Assembly::AssemblyObject
, has the following properties:
Data
Base
- DataType (
String
): - DataMaterial (
Link
): - Data (Hidden)Meta (
Map
): - DataId (
String
): - Data (Hidden)Uid (
UUID
): - DataLicense (
String
): - DataLicense URL (
String
): - DataColor (
Color
): - DataPlacement (
Placement
): - DataLabel (
String
): - Data (Hidden)Label2 (
String
): - Data (Hidden)Expression Engine (
ExpressionEngine
): - Data (Hidden)Visibility (
Bool
): - Data (Hidden)Origin (
Link
): - DataGroup (
LinkList
): - Data (Hidden)_ Group Touched (
Bool
):
View
Display Options
- ViewDisplay Mode (
Enumeration
):Group
(the only option yet). - ViewShow In Tree (
Bool
):true
by default. - ViewVisibility (
Bool
):true
by default.
Selection
- ViewOn Top When Selected (
Enumeration
): - ViewSelection Style (
Enumeration
):
- Joints: Toggle Grounded, Create a Fixed Joint, Create Revolute Joint, Create Cylindrical Joint, Create Slider Joint, Create Ball Joint, Create Distance Joint, Create Parallel Joint, Create Perpendicular Joint, Create Angle Joint, Create Rack and Pinion Joint, Create Screw Joint, Create Gears Joint, Create Belt Joint
- Preferences: Preferences

- 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, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub