Files
3D_Woodworking/DDD My Wall Control/.snapshots/Glue bottle cup 1.yaml

3334 lines
70 KiB
YAML

v: 2
timestamp: '2026-07-29T18:11:41.158281'
uid: b2fc149c-2a5f-4344-8705-ee3f9da775ed
objects:
- name: Spreadsheet
id: 456
type_id: Spreadsheet::Sheet
properties:
Label:
kind: Primitive
paths:
.:
type: STRING
value: Spreadsheet
group: Base
A1:
kind: Primitive
paths:
.:
type: STRING
value: Wall Control Parameters
group: Base
A2:
kind: Primitive
paths:
.:
type: STRING
value: Width_Units
group: Base
B2:
kind: Primitive
paths:
.:
type: INT
value: 5
Alias:
type: STRING
value: Width_Units
group: Base
C2:
kind: Primitive
paths:
.:
type: STRING
value: Width along the pegboard
group: Base
A3:
kind: Primitive
paths:
.:
type: STRING
value: Depth_Units
group: Base
B3:
kind: Primitive
paths:
.:
type: INT
value: 4
Alias:
type: STRING
value: Depth_Units
group: Base
C3:
kind: Primitive
paths:
.:
type: STRING
value: Projection out from the pegboard
group: Base
A5:
kind: Primitive
paths:
.:
type: STRING
value: Tool-specific Measurements
group: Base
A6:
kind: Primitive
paths:
.:
type: STRING
value: Box_Height
group: Base
B6:
kind: Primitive
paths:
.:
type: QUANTITY
value: 65.0 mm
Alias:
type: STRING
value: Box_Height
group: Base
C6:
kind: Primitive
paths:
.:
type: STRING
value: Height of centerpiece
group: Base
A7:
kind: Primitive
paths:
.:
type: STRING
value: Wall_Thickness
group: Base
B7:
kind: Primitive
paths:
.:
type: QUANTITY
value: 4.5 mm
Alias:
type: STRING
value: Wall_Thickness
group: Base
A8:
kind: Primitive
paths:
.:
type: STRING
value: Corner_Round
group: Base
B8:
kind: Primitive
paths:
.:
type: QUANTITY
value: 3.0 mm
Alias:
type: STRING
value: Corner_Round
group: Base
A10:
kind: Primitive
paths:
.:
type: STRING
value: Calculated
group: Base
A11:
kind: Primitive
paths:
.:
type: STRING
value: Box_Width
group: Base
B11:
kind: Primitive
paths:
.:
type: QUANTITY
value: 124.6 mm
Alias:
type: STRING
value: Box_Width
group: Base
C11:
kind: Primitive
paths:
.:
type: STRING
value: Width of centerpiece
group: Base
A12:
kind: Primitive
paths:
.:
type: STRING
value: Box_Depth
group: Base
B12:
kind: Primitive
paths:
.:
type: QUANTITY
value: 101.39999999999999 mm
Alias:
type: STRING
value: Box_Depth
group: Base
C12:
kind: Primitive
paths:
.:
type: STRING
value: Depth (projection from wall) of centerpiece
group: Base
A14:
kind: Primitive
paths:
.:
type: STRING
value: Wall Control constants
group: Base
A15:
kind: Primitive
paths:
.:
type: STRING
value: Slot_from_top
group: Base
B15:
kind: Primitive
paths:
.:
type: QUANTITY
value: 2.35 mm
Alias:
type: STRING
value: Slot_from_top
group: Base
A16:
kind: Primitive
paths:
.:
type: STRING
value: Slot1_from_back
group: Base
B16:
kind: Primitive
paths:
.:
type: QUANTITY
value: 7.6 mm
Alias:
type: STRING
value: Slot1_from_back
group: Base
A17:
kind: Primitive
paths:
.:
type: STRING
value: Slot_spacing
group: Base
B17:
kind: Primitive
paths:
.:
type: QUANTITY
value: 25.4 mm
Alias:
type: STRING
value: Slot_spacing
group: Base
A18:
kind: Primitive
paths:
.:
type: STRING
value: Slot_width
group: Base
B18:
kind: Primitive
paths:
.:
type: QUANTITY
value: 10.0 mm
Alias:
type: STRING
value: Slot_width
group: Base
A19:
kind: Primitive
paths:
.:
type: STRING
value: Slot_height
group: Base
B19:
kind: Primitive
paths:
.:
type: QUANTITY
value: 4.0 mm
Alias:
type: STRING
value: Slot_height
group: Base
A20:
kind: Primitive
paths:
.:
type: STRING
value: Slot_depth
group: Base
B20:
kind: Primitive
paths:
.:
type: QUANTITY
value: 4.0 mm
Alias:
type: STRING
value: Slot_depth
group: Base
- name: Body
id: 457
type_id: PartDesign::Body
properties:
AllowCompound:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: Base
BaseFeature:
kind: Primitive
paths:
.:
type: 'NULL'
group: Base
Label:
kind: Primitive
paths:
.:
type: STRING
value: Body
group: Base
Placement:
kind: Placement
paths:
Base.x:
type: QUANTITY
value: 0.0 mm
Base.y:
type: QUANTITY
value: 0.0 mm
Base.z:
type: QUANTITY
value: 0.0 mm
Rotation.Angle:
type: QUANTITY
value: 0.0 deg
Rotation.Axis.x:
type: FLOAT
value: 0.0
Rotation.Axis.y:
type: FLOAT
value: 0.0
Rotation.Axis.z:
type: FLOAT
value: 1.0
group: Base
Tip:
kind: Unknown
paths:
.:
type: STRING
value: <PartDesign::Fillet>
freecad_type: PartDesign.Feature
group: Base
- name: Origin
id: 458
type_id: App::Origin
properties:
Label:
kind: Primitive
paths:
.:
type: STRING
value: Origin
group: Base
- name: X_Axis
id: 459
type_id: App::Line
properties:
Label:
kind: Primitive
paths:
.:
type: STRING
value: X-axis
group: Base
Role:
kind: Primitive
paths:
.:
type: STRING
value: X_Axis
group: Base
- name: Y_Axis
id: 460
type_id: App::Line
properties:
Label:
kind: Primitive
paths:
.:
type: STRING
value: Y-axis
group: Base
Role:
kind: Primitive
paths:
.:
type: STRING
value: Y_Axis
group: Base
- name: Z_Axis
id: 461
type_id: App::Line
properties:
Label:
kind: Primitive
paths:
.:
type: STRING
value: Z-axis
group: Base
Role:
kind: Primitive
paths:
.:
type: STRING
value: Z_Axis
group: Base
- name: XY_Plane
id: 462
type_id: App::Plane
properties:
Label:
kind: Primitive
paths:
.:
type: STRING
value: XY-plane
group: Base
Role:
kind: Primitive
paths:
.:
type: STRING
value: XY_Plane
group: Base
- name: XZ_Plane
id: 463
type_id: App::Plane
properties:
Label:
kind: Primitive
paths:
.:
type: STRING
value: XZ-plane
group: Base
Role:
kind: Primitive
paths:
.:
type: STRING
value: XZ_Plane
group: Base
- name: YZ_Plane
id: 464
type_id: App::Plane
properties:
Label:
kind: Primitive
paths:
.:
type: STRING
value: YZ-plane
group: Base
Role:
kind: Primitive
paths:
.:
type: STRING
value: YZ_Plane
group: Base
- name: Sketch
id: 465
type_id: Sketcher::SketchObject
properties:
ArcFitTolerance:
kind: Primitive
paths:
.:
type: FLOAT
value: 1.0e-06
group: Sketch
AttacherEngine:
kind: Primitive
paths:
.:
type: STRING
value: Engine Plane
group: Attachment
AttachmentOffset:
kind: Placement
paths:
Base.x:
type: QUANTITY
value: 0.0 mm
Base.y:
type: QUANTITY
value: 0.0 mm
Base.z:
type: QUANTITY
value: 0.0 mm
Rotation.Angle:
type: QUANTITY
value: 0.0 deg
Rotation.Axis.x:
type: FLOAT
value: 0.0
Rotation.Axis.y:
type: FLOAT
value: 0.0
Rotation.Axis.z:
type: FLOAT
value: 1.0
group: Attachment
Constraints:
kind: List
paths: {}
items:
- kind: Constraint
paths:
Type:
type: STRING
value: Coincident
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 0
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 1
SecondPos:
type: INT
value: 1
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Coincident
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 1
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 2
SecondPos:
type: INT
value: 1
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Coincident
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 2
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 3
SecondPos:
type: INT
value: 1
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Coincident
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 3
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 0
SecondPos:
type: INT
value: 1
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Horizontal
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 0
FirstPos:
type: INT
value: 0
Second:
type: INT
value: -2000
SecondPos:
type: INT
value: 0
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Horizontal
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 2
FirstPos:
type: INT
value: 0
Second:
type: INT
value: -2000
SecondPos:
type: INT
value: 0
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Vertical
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 1
FirstPos:
type: INT
value: 0
Second:
type: INT
value: -2000
SecondPos:
type: INT
value: 0
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Vertical
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 3
FirstPos:
type: INT
value: 0
Second:
type: INT
value: -2000
SecondPos:
type: INT
value: 0
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Coincident
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 0
FirstPos:
type: INT
value: 1
Second:
type: INT
value: -1
SecondPos:
type: INT
value: 1
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 124.6
First:
type: INT
value: 2
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 2
SecondPos:
type: INT
value: 1
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.Box_Width
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceY
Value:
type: FLOAT
value: 101.39999999999999
First:
type: INT
value: 1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 1
SecondPos:
type: INT
value: 2
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.Box_Depth
group: Sketch
Label:
kind: Primitive
paths:
.:
type: STRING
value: Sketch
group: Base
MakeInternals:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: Internal Geometry
MapMode:
kind: Primitive
paths:
.:
type: STRING
value: FlatFace
group: Attachment
MapReversed:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: Attachment
Placement:
kind: Placement
paths:
Base.x:
type: QUANTITY
value: 0.0 mm
Base.y:
type: QUANTITY
value: 0.0 mm
Base.z:
type: QUANTITY
value: 0.0 mm
Rotation.Angle:
type: QUANTITY
value: 0.0 deg
Rotation.Axis.x:
type: FLOAT
value: 0.0
Rotation.Axis.y:
type: FLOAT
value: 0.0
Rotation.Axis.z:
type: FLOAT
value: 1.0
group: Base
- name: Pad
id: 466
type_id: PartDesign::Pad
properties:
AllowMultiFace:
kind: Primitive
paths:
.:
type: BOOL
value: true
group: SketchBased
AlongSketchNormal:
kind: Primitive
paths:
.:
type: BOOL
value: true
group: Pad
FuzzyTolerance:
kind: Primitive
paths:
.:
type: FLOAT
value: -1.0
group: Part Design
Label:
kind: Primitive
paths:
.:
type: STRING
value: Pad
group: Base
Length:
kind: Primitive
paths:
.:
type: QUANTITY
value: 65.0 mm
expression: Spreadsheet.Box_Height
group: Side1
Length2:
kind: Primitive
paths:
.:
type: QUANTITY
value: 10.0 mm
group: Side2
Midplane:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: SketchBased
Offset:
kind: Primitive
paths:
.:
type: QUANTITY
value: 0.0 mm
group: Side1
Offset2:
kind: Primitive
paths:
.:
type: QUANTITY
value: 0.0 mm
group: Side2
Profile:
kind: List
paths: {}
items:
- kind: Unknown
paths:
.:
type: STRING
value: <Sketcher::SketchObject>
freecad_type: Sketcher.SketchObject
- kind: List
paths: {}
items:
- kind: Primitive
paths:
.:
type: STRING
value: ''
group: SketchBased
ReferenceAxis:
kind: List
paths: {}
items:
- kind: Unknown
paths:
.:
type: STRING
value: <Sketcher::SketchObject>
freecad_type: Sketcher.SketchObject
- kind: List
paths: {}
items:
- kind: Primitive
paths:
.:
type: STRING
value: N_Axis
group: Pad
Refine:
kind: Primitive
paths:
.:
type: BOOL
value: true
group: Part Design
Reversed:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: SketchBased
SideType:
kind: Primitive
paths:
.:
type: STRING
value: One side
group: Pad
Suppressed:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: Base
TaperAngle:
kind: Primitive
paths:
.:
type: QUANTITY
value: 0.0 deg
group: Side1
TaperAngle2:
kind: Primitive
paths:
.:
type: QUANTITY
value: 0.0 deg
group: Side2
Type:
kind: Primitive
paths:
.:
type: STRING
value: Length
group: Side1
Type2:
kind: Primitive
paths:
.:
type: STRING
value: Length
group: Side2
UpToFace:
kind: Primitive
paths:
.:
type: 'NULL'
group: Side1
UpToFace2:
kind: Primitive
paths:
.:
type: 'NULL'
group: Side2
UseCustomVector:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: Pad
- name: DatumPlane
id: 467
type_id: PartDesign::Plane
properties:
AttacherEngine:
kind: Primitive
paths:
.:
type: STRING
value: Engine Plane
group: Attachment
AttachmentOffset:
kind: Placement
paths:
Base.x:
type: QUANTITY
value: -50.699999999999996 mm
expression: -Spreadsheet.Box_Depth / 2
Base.y:
type: QUANTITY
value: 0.0 mm
Base.z:
type: QUANTITY
value: -62.3 mm
expression: -Spreadsheet.Box_Width / 2
Rotation.Angle:
type: QUANTITY
value: 0.0 deg
Rotation.Axis.x:
type: FLOAT
value: 0.0
Rotation.Axis.y:
type: FLOAT
value: 0.0
Rotation.Axis.z:
type: FLOAT
value: 1.0
group: Attachment
Label:
kind: Primitive
paths:
.:
type: STRING
value: DatumPlane
group: Base
Length:
kind: Primitive
paths:
.:
type: QUANTITY
value: 147.73166825619242 mm
group: Size
MapMode:
kind: Primitive
paths:
.:
type: STRING
value: FlatFace
group: Attachment
MapReversed:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: Attachment
Placement:
kind: Placement
paths:
Base.x:
type: QUANTITY
value: 62.3 mm
Base.y:
type: QUANTITY
value: 50.699999999999996 mm
Base.z:
type: QUANTITY
value: 0.0 mm
Rotation.Angle:
type: QUANTITY
value: 120.00000000000001 deg
Rotation.Axis.x:
type: FLOAT
value: 0.5773502691896257
Rotation.Axis.y:
type: FLOAT
value: -0.5773502691896257
Rotation.Axis.z:
type: FLOAT
value: -0.5773502691896257
group: Base
ResizeMode:
kind: Primitive
paths:
.:
type: STRING
value: Automatic
group: Size
Width:
kind: Primitive
paths:
.:
type: QUANTITY
value: 111.33166673031351 mm
group: Size
- name: Sketch004
id: 473
type_id: Sketcher::SketchObject
properties:
ArcFitTolerance:
kind: Primitive
paths:
.:
type: FLOAT
value: 1.0e-06
group: Sketch
AttacherEngine:
kind: Primitive
paths:
.:
type: STRING
value: Engine Plane
group: Attachment
AttachmentOffset:
kind: Placement
paths:
Base.x:
type: QUANTITY
value: 0.0 mm
Base.y:
type: QUANTITY
value: 0.0 mm
Base.z:
type: QUANTITY
value: 0.0 mm
Rotation.Angle:
type: QUANTITY
value: 0.0 deg
Rotation.Axis.x:
type: FLOAT
value: 0.0
Rotation.Axis.y:
type: FLOAT
value: 0.0
Rotation.Axis.z:
type: FLOAT
value: 1.0
group: Attachment
Constraints:
kind: List
paths: {}
items:
- kind: Constraint
paths:
Type:
type: STRING
value: Coincident
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 0
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 1
SecondPos:
type: INT
value: 1
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Coincident
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 1
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 2
SecondPos:
type: INT
value: 1
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Coincident
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 2
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 3
SecondPos:
type: INT
value: 1
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Coincident
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 3
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 0
SecondPos:
type: INT
value: 1
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Vertical
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 0
FirstPos:
type: INT
value: 0
Second:
type: INT
value: -2000
SecondPos:
type: INT
value: 0
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Vertical
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 2
FirstPos:
type: INT
value: 0
Second:
type: INT
value: -2000
SecondPos:
type: INT
value: 0
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Horizontal
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 1
FirstPos:
type: INT
value: 0
Second:
type: INT
value: -2000
SecondPos:
type: INT
value: 0
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Horizontal
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 3
FirstPos:
type: INT
value: 0
Second:
type: INT
value: -2000
SecondPos:
type: INT
value: 0
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceY
Value:
type: FLOAT
value: 4.0
First:
type: INT
value: 2
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 2
SecondPos:
type: INT
value: 2
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.Slot_height
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 10.0
First:
type: INT
value: 1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 1
SecondPos:
type: INT
value: 2
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.Slot_width
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceY
Value:
type: FLOAT
value: 62.65
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 2
SecondPos:
type: INT
value: 2
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.Box_Height - Spreadsheet.Slot_from_top
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 93.8
First:
type: INT
value: 0
FirstPos:
type: INT
value: 1
Second:
type: INT
value: -1
SecondPos:
type: INT
value: 1
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.Box_Depth - Spreadsheet.Slot1_from_back
group: Sketch
Label:
kind: Primitive
paths:
.:
type: STRING
value: Sketch004
group: Base
MakeInternals:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: Internal Geometry
MapMode:
kind: Primitive
paths:
.:
type: STRING
value: FlatFace
group: Attachment
MapReversed:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: Attachment
Placement:
kind: Placement
paths:
Base.x:
type: QUANTITY
value: 0.0 mm
Base.y:
type: QUANTITY
value: 0.0 mm
Base.z:
type: QUANTITY
value: 0.0 mm
Rotation.Angle:
type: QUANTITY
value: 120.00000000000001 deg
Rotation.Axis.x:
type: FLOAT
value: 0.5773502691896257
Rotation.Axis.y:
type: FLOAT
value: -0.5773502691896257
Rotation.Axis.z:
type: FLOAT
value: -0.5773502691896257
group: Base
- name: Pocket001
id: 474
type_id: PartDesign::Pocket
properties:
AllowMultiFace:
kind: Primitive
paths:
.:
type: BOOL
value: true
group: SketchBased
AlongSketchNormal:
kind: Primitive
paths:
.:
type: BOOL
value: true
group: Pocket
FuzzyTolerance:
kind: Primitive
paths:
.:
type: FLOAT
value: -1.0
group: Part Design
Label:
kind: Primitive
paths:
.:
type: STRING
value: Pocket_Slot1
group: Base
Length:
kind: Primitive
paths:
.:
type: QUANTITY
value: 4.0 mm
expression: Spreadsheet.Slot_depth
group: Side1
Length2:
kind: Primitive
paths:
.:
type: QUANTITY
value: 5.0 mm
group: Side2
Midplane:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: SketchBased
Offset:
kind: Primitive
paths:
.:
type: QUANTITY
value: 0.0 mm
group: Side1
Offset2:
kind: Primitive
paths:
.:
type: QUANTITY
value: 0.0 mm
group: Side2
Profile:
kind: List
paths: {}
items:
- kind: Unknown
paths:
.:
type: STRING
value: <Sketcher::SketchObject>
freecad_type: Sketcher.SketchObject
- kind: List
paths: {}
items:
- kind: Primitive
paths:
.:
type: STRING
value: ''
group: SketchBased
ReferenceAxis:
kind: List
paths: {}
items:
- kind: Unknown
paths:
.:
type: STRING
value: <Sketcher::SketchObject>
freecad_type: Sketcher.SketchObject
- kind: List
paths: {}
items:
- kind: Primitive
paths:
.:
type: STRING
value: N_Axis
group: Pocket
Refine:
kind: Primitive
paths:
.:
type: BOOL
value: true
group: Part Design
Reversed:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: SketchBased
SideType:
kind: Primitive
paths:
.:
type: STRING
value: One side
group: Pocket
Suppressed:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: Base
TaperAngle:
kind: Primitive
paths:
.:
type: QUANTITY
value: 0.0 deg
group: Side1
TaperAngle2:
kind: Primitive
paths:
.:
type: QUANTITY
value: 0.0 deg
group: Side2
Type:
kind: Primitive
paths:
.:
type: STRING
value: Length
group: Side1
Type2:
kind: Primitive
paths:
.:
type: STRING
value: Length
group: Side2
UpToFace:
kind: Primitive
paths:
.:
type: 'NULL'
group: Side1
UpToFace2:
kind: Primitive
paths:
.:
type: 'NULL'
group: Side2
UseCustomVector:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: Pocket
- name: MultiTransform
id: 479
type_id: PartDesign::MultiTransform
properties:
FuzzyTolerance:
kind: Primitive
paths:
.:
type: FLOAT
value: -1.0
group: Part Design
Label:
kind: Primitive
paths:
.:
type: STRING
value: MultiTransform
group: Base
Refine:
kind: Primitive
paths:
.:
type: BOOL
value: true
group: Part Design
Suppressed:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: Base
TransformMode:
kind: Primitive
paths:
.:
type: STRING
value: Features
group: Base
- name: LinearPattern001
id: 480
type_id: PartDesign::LinearPattern
properties:
Direction:
kind: List
paths: {}
items:
- kind: Unknown
paths:
.:
type: STRING
value: <GeoFeature object>
freecad_type: App.GeoFeature
- kind: List
paths: {}
items:
- kind: Primitive
paths:
.:
type: STRING
value: ''
group: Direction 1
Direction2:
kind: Primitive
paths:
.:
type: 'NULL'
group: Direction 2
FuzzyTolerance:
kind: Primitive
paths:
.:
type: FLOAT
value: -1.0
group: Part Design
Label:
kind: Primitive
paths:
.:
type: STRING
value: LinearPattern001
group: Base
Length:
kind: Primitive
paths:
.:
type: QUANTITY
value: 76.19999999999999 mm
group: Direction 1
Length2:
kind: Primitive
paths:
.:
type: QUANTITY
value: 100.0 mm
group: Direction 2
Mode:
kind: Primitive
paths:
.:
type: STRING
value: Spacing
group: Direction 1
Mode2:
kind: Primitive
paths:
.:
type: STRING
value: Extent
group: Direction 2
Occurrences:
kind: Primitive
paths:
.:
type: INT
value: 4
expression: Spreadsheet.Depth_Units
group: Direction 1
Occurrences2:
kind: Primitive
paths:
.:
type: INT
value: 1
group: Direction 2
Offset:
kind: Primitive
paths:
.:
type: QUANTITY
value: 25.4 mm
expression: Spreadsheet.Slot_spacing
group: Direction 1
Offset2:
kind: Primitive
paths:
.:
type: QUANTITY
value: 10.0 mm
group: Direction 2
Refine:
kind: Primitive
paths:
.:
type: BOOL
value: true
group: Part Design
Reversed:
kind: Primitive
paths:
.:
type: BOOL
value: true
group: Direction 1
Reversed2:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: Direction 2
Suppressed:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: Base
TransformMode:
kind: Primitive
paths:
.:
type: STRING
value: Features
group: Base
- name: Mirrored001
id: 481
type_id: PartDesign::Mirrored
properties:
FuzzyTolerance:
kind: Primitive
paths:
.:
type: FLOAT
value: -1.0
group: Part Design
Label:
kind: Primitive
paths:
.:
type: STRING
value: Mirrored001
group: Base
MirrorPlane:
kind: List
paths: {}
items:
- kind: Unknown
paths:
.:
type: STRING
value: <Part::Feature>
freecad_type: Part.Feature
- kind: List
paths: {}
items:
- kind: Primitive
paths:
.:
type: STRING
value: ''
group: Mirrored
Refine:
kind: Primitive
paths:
.:
type: BOOL
value: true
group: Part Design
Suppressed:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: Base
TransformMode:
kind: Primitive
paths:
.:
type: STRING
value: Features
group: Base
- name: Sketch005
id: 482
type_id: Sketcher::SketchObject
properties:
ArcFitTolerance:
kind: Primitive
paths:
.:
type: FLOAT
value: 1.0e-06
group: Sketch
AttacherEngine:
kind: Primitive
paths:
.:
type: STRING
value: Engine Plane
group: Attachment
AttachmentOffset:
kind: Placement
paths:
Base.x:
type: QUANTITY
value: 0.0 mm
Base.y:
type: QUANTITY
value: 0.0 mm
Base.z:
type: QUANTITY
value: 0.0 mm
Rotation.Angle:
type: QUANTITY
value: 0.0 deg
Rotation.Axis.x:
type: FLOAT
value: 0.0
Rotation.Axis.y:
type: FLOAT
value: 0.0
Rotation.Axis.z:
type: FLOAT
value: 1.0
group: Attachment
Constraints:
kind: List
paths: {}
items:
- kind: Constraint
paths:
Type:
type: STRING
value: Tangent
Value:
type: FLOAT
value: -1.5707963267948966
First:
type: INT
value: 0
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 4
SecondPos:
type: INT
value: 2
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Tangent
Value:
type: FLOAT
value: -1.5707963267948966
First:
type: INT
value: 0
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 5
SecondPos:
type: INT
value: 1
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Tangent
Value:
type: FLOAT
value: -1.5707963267948966
First:
type: INT
value: 1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 5
SecondPos:
type: INT
value: 2
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Tangent
Value:
type: FLOAT
value: -1.5707963267948966
First:
type: INT
value: 1
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 6
SecondPos:
type: INT
value: 1
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Tangent
Value:
type: FLOAT
value: -1.5707963267948966
First:
type: INT
value: 2
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 6
SecondPos:
type: INT
value: 2
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Tangent
Value:
type: FLOAT
value: -1.5707963267948966
First:
type: INT
value: 2
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 7
SecondPos:
type: INT
value: 1
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Tangent
Value:
type: FLOAT
value: -1.5707963267948966
First:
type: INT
value: 3
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 7
SecondPos:
type: INT
value: 2
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Tangent
Value:
type: FLOAT
value: -1.5707963267948966
First:
type: INT
value: 3
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 4
SecondPos:
type: INT
value: 1
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Horizontal
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 0
FirstPos:
type: INT
value: 0
Second:
type: INT
value: -2000
SecondPos:
type: INT
value: 0
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Horizontal
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 2
FirstPos:
type: INT
value: 0
Second:
type: INT
value: -2000
SecondPos:
type: INT
value: 0
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Vertical
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 1
FirstPos:
type: INT
value: 0
Second:
type: INT
value: -2000
SecondPos:
type: INT
value: 0
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Vertical
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 3
FirstPos:
type: INT
value: 0
Second:
type: INT
value: -2000
SecondPos:
type: INT
value: 0
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Equal
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 4
FirstPos:
type: INT
value: 0
Second:
type: INT
value: 5
SecondPos:
type: INT
value: 0
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Equal
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 5
FirstPos:
type: INT
value: 0
Second:
type: INT
value: 6
SecondPos:
type: INT
value: 0
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Equal
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 6
FirstPos:
type: INT
value: 0
Second:
type: INT
value: 7
SecondPos:
type: INT
value: 0
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: PointOnObject
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 8
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 0
SecondPos:
type: INT
value: 0
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: PointOnObject
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 8
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 3
SecondPos:
type: INT
value: 0
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: PointOnObject
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 9
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 1
SecondPos:
type: INT
value: 0
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: PointOnObject
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 9
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 2
SecondPos:
type: INT
value: 0
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
- kind: Constraint
paths:
Type:
type: STRING
value: Radius
Value:
type: FLOAT
value: 3.0
First:
type: INT
value: 5
FirstPos:
type: INT
value: 0
Second:
type: INT
value: -2000
SecondPos:
type: INT
value: 0
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.Corner_Round
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 4.5
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 8
SecondPos:
type: INT
value: 1
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.Wall_Thickness
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceY
Value:
type: FLOAT
value: 4.5
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 8
SecondPos:
type: INT
value: 1
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.Wall_Thickness
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceY
Value:
type: FLOAT
value: 96.89999999999999
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 9
SecondPos:
type: INT
value: 1
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.Box_Depth - Spreadsheet.Wall_Thickness
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 120.1
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 9
SecondPos:
type: INT
value: 1
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.Box_Width - Spreadsheet.Wall_Thickness
group: Sketch
Label:
kind: Primitive
paths:
.:
type: STRING
value: Sketch005
group: Base
MakeInternals:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: Internal Geometry
MapMode:
kind: Primitive
paths:
.:
type: STRING
value: FlatFace
group: Attachment
MapReversed:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: Attachment
Placement:
kind: Placement
paths:
Base.x:
type: QUANTITY
value: 0.0 mm
Base.y:
type: QUANTITY
value: 0.0 mm
Base.z:
type: QUANTITY
value: 65.0 mm
Rotation.Angle:
type: QUANTITY
value: 0.0 deg
Rotation.Axis.x:
type: FLOAT
value: 0.0
Rotation.Axis.y:
type: FLOAT
value: 0.0
Rotation.Axis.z:
type: FLOAT
value: 1.0
group: Base
- name: Origin001
id: 496
type_id: App::Point
properties:
Label:
kind: Primitive
paths:
.:
type: STRING
value: Origin
group: Base
- name: Pocket
id: 497
type_id: PartDesign::Pocket
properties:
AllowMultiFace:
kind: Primitive
paths:
.:
type: BOOL
value: true
group: SketchBased
AlongSketchNormal:
kind: Primitive
paths:
.:
type: BOOL
value: true
group: Pocket
FuzzyTolerance:
kind: Primitive
paths:
.:
type: FLOAT
value: -1.0
group: Part Design
Label:
kind: Primitive
paths:
.:
type: STRING
value: Pocket_Tool
group: Base
Length:
kind: Primitive
paths:
.:
type: QUANTITY
value: 60.5 mm
expression: Spreadsheet.Box_Height - Spreadsheet.Wall_Thickness
group: Side1
Length2:
kind: Primitive
paths:
.:
type: QUANTITY
value: 5.0 mm
group: Side2
Midplane:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: SketchBased
Offset:
kind: Primitive
paths:
.:
type: QUANTITY
value: 0.0 mm
group: Side1
Offset2:
kind: Primitive
paths:
.:
type: QUANTITY
value: 0.0 mm
group: Side2
Profile:
kind: List
paths: {}
items:
- kind: Unknown
paths:
.:
type: STRING
value: <Sketcher::SketchObject>
freecad_type: Sketcher.SketchObject
- kind: List
paths: {}
items:
- kind: Primitive
paths:
.:
type: STRING
value: ''
group: SketchBased
ReferenceAxis:
kind: List
paths: {}
items:
- kind: Unknown
paths:
.:
type: STRING
value: <Sketcher::SketchObject>
freecad_type: Sketcher.SketchObject
- kind: List
paths: {}
items:
- kind: Primitive
paths:
.:
type: STRING
value: N_Axis
group: Pocket
Refine:
kind: Primitive
paths:
.:
type: BOOL
value: true
group: Part Design
Reversed:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: SketchBased
SideType:
kind: Primitive
paths:
.:
type: STRING
value: One side
group: Pocket
Suppressed:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: Base
TaperAngle:
kind: Primitive
paths:
.:
type: QUANTITY
value: 0.0 deg
group: Side1
TaperAngle2:
kind: Primitive
paths:
.:
type: QUANTITY
value: 0.0 deg
group: Side2
Type:
kind: Primitive
paths:
.:
type: STRING
value: Length
group: Side1
Type2:
kind: Primitive
paths:
.:
type: STRING
value: Length
group: Side2
UpToFace:
kind: Primitive
paths:
.:
type: 'NULL'
group: Side1
UpToFace2:
kind: Primitive
paths:
.:
type: 'NULL'
group: Side2
UseCustomVector:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: Pocket
- name: Fillet
id: 498
type_id: PartDesign::Fillet
properties:
Base:
kind: List
paths: {}
items:
- kind: Unknown
paths:
.:
type: STRING
value: <PartDesign::Pocket>
freecad_type: PartDesign.Feature
- kind: List
paths: {}
items:
- kind: Primitive
paths:
.:
type: STRING
value: Vertex2
- kind: Primitive
paths:
.:
type: STRING
value: Edge2
- kind: Primitive
paths:
.:
type: STRING
value: Edge1
group: Base
FuzzyTolerance:
kind: Primitive
paths:
.:
type: FLOAT
value: -1.0
group: Part Design
Label:
kind: Primitive
paths:
.:
type: STRING
value: Fillet
group: Base
Radius:
kind: Primitive
paths:
.:
type: QUANTITY
value: 3.0 mm
expression: Spreadsheet.Corner_Round
group: Fillet
Refine:
kind: Primitive
paths:
.:
type: BOOL
value: true
group: Part Design
SupportTransform:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: Base
Suppressed:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: Base
UseAllEdges:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: Fillet
occurrences:
- path: Body
after: Spreadsheet
- path: Body/DatumPlane
after: Body/Pad
- path: Body/Fillet
after: Body/Pocket
- path: Body/MultiTransform
after: Body/Pocket001
- path: Body/MultiTransform/LinearPattern001
after: null
- path: Body/MultiTransform/Mirrored001
after: Body/MultiTransform/LinearPattern001
- path: Body/Origin
after: null
- path: Body/Origin/Origin001
after: Body/Origin/YZ_Plane
- path: Body/Origin/XY_Plane
after: Body/Origin/Z_Axis
- path: Body/Origin/XZ_Plane
after: Body/Origin/XY_Plane
- path: Body/Origin/X_Axis
after: null
- path: Body/Origin/YZ_Plane
after: Body/Origin/XZ_Plane
- path: Body/Origin/Y_Axis
after: Body/Origin/X_Axis
- path: Body/Origin/Z_Axis
after: Body/Origin/Y_Axis
- path: Body/Pad
after: Body/Origin
- path: Body/Pad/Sketch
after: null
- path: Body/Pocket
after: Body/MultiTransform
- path: Body/Pocket/Sketch005
after: null
- path: Body/Pocket001
after: Body/DatumPlane
- path: Body/Pocket001/Sketch004
after: null
- path: Spreadsheet
after: null