Files
3D_Woodworking/Gridfinity Socket Holders/.snapshots/Gridfinity Socket Holder-8 sockets Centered 1-4 inch US.yaml

11821 lines
255 KiB
YAML

v: 2
timestamp: '2026-07-29T18:11:45.141394'
uid: 03bd704e-9856-4cc5-b625-4d87cb4d9218
objects:
- name: Body
id: 140
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::Pocket>
freecad_type: PartDesign.Feature
group: Base
- name: Origin
id: 141
type_id: App::Origin
properties:
Label:
kind: Primitive
paths:
.:
type: STRING
value: Origin
group: Base
- name: X_Axis
id: 142
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: 143
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: 144
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: 145
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: 146
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: 147
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: BinBase
id: 148
type_id: PartDesign::FeaturePython
properties:
BaseProfileBottomChamfer:
kind: Primitive
paths:
.:
type: QUANTITY
value: 0.8 mm
group: zzExpertOnly
BaseProfileHeight:
kind: Primitive
paths:
.:
type: QUANTITY
value: 4.75 mm
expression: BaseProfileBottomChamfer + BaseProfileVerticalSection + BaseProfileTopChamfer
group: ReferenceParameters
BaseProfileTopChamfer:
kind: Primitive
paths:
.:
type: QUANTITY
value: 2.15 mm
group: zzExpertOnly
BaseProfileVerticalSection:
kind: Primitive
paths:
.:
type: QUANTITY
value: 1.8 mm
group: zzExpertOnly
BinBottomRadius:
kind: Primitive
paths:
.:
type: QUANTITY
value: 0.8 mm
group: zzExpertOnly
BinOuterRadius:
kind: Primitive
paths:
.:
type: QUANTITY
value: 3.75 mm
group: zzExpertOnly
BinVerticalRadius:
kind: Primitive
paths:
.:
type: QUANTITY
value: 1.6 mm
group: zzExpertOnly
Clearance:
kind: Primitive
paths:
.:
type: QUANTITY
value: 0.25 mm
group: zzExpertOnly
CrushRibsCount:
kind: Primitive
paths:
.:
type: INT
value: 12
group: GridfinityNonStandard
CrushRibsWaviness:
kind: Primitive
paths:
.:
type: FLOAT
value: 0.5
group: GridfinityNonStandard
CustomHeight:
kind: Primitive
paths:
.:
type: QUANTITY
value: 42.0 mm
group: GridfinityNonStandard
GenerationLocation:
kind: Primitive
paths:
.:
type: STRING
value: Positive from Origin
group: Gridfinity
HeightUnitValue:
kind: Primitive
paths:
.:
type: QUANTITY
value: 7.0 mm
group: zzExpertOnly
HeightUnits:
kind: Primitive
paths:
.:
type: INT
value: 1
group: Gridfinity
Label:
kind: Primitive
paths:
.:
type: STRING
value: BinBase
group: Base
MagnetHoleDepth:
kind: Primitive
paths:
.:
type: QUANTITY
value: 2.4 mm
group: GridfinityNonStandard
MagnetHoleDiameter:
kind: Primitive
paths:
.:
type: QUANTITY
value: 6.2 mm
group: GridfinityNonStandard
MagnetHoleDistanceFromEdge:
kind: Primitive
paths:
.:
type: QUANTITY
value: 8.0 mm
group: zzExpertOnly
MagnetHoles:
kind: Primitive
paths:
.:
type: BOOL
value: true
group: Gridfinity
MagnetHolesShape:
kind: Primitive
paths:
.:
type: STRING
value: Round
group: GridfinityNonStandard
MagnetRemoveChannel:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: GridfinityNonStandard
NonStandardHeight:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: GridfinityNonStandard
Proxy:
kind: Unknown
paths:
.:
type: STRING
value: <freecad.gridfinity_workbench.features.BinBase object at 0x0000028ED7F03DD0>
freecad_type: freecad.gridfinity_workbench.features.BinBase
group: Base
ScrewHoleDepth:
kind: Primitive
paths:
.:
type: QUANTITY
value: 6.0 mm
group: GridfinityNonStandard
ScrewHoleDiameter:
kind: Primitive
paths:
.:
type: QUANTITY
value: 3.0 mm
group: GridfinityNonStandard
ScrewHoles:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: Gridfinity
SequentialBridgingLayerHeight:
kind: Primitive
paths:
.:
type: QUANTITY
value: 0.2 mm
group: GridfinityNonStandard
StackingLipBottomChamfer:
kind: Primitive
paths:
.:
type: QUANTITY
value: 0.7 mm
group: zzExpertOnly
StackingLipTopChamfer:
kind: Primitive
paths:
.:
type: QUANTITY
value: 0.0 mm
group: zzExpertOnly
StackingLipTopLedge:
kind: Primitive
paths:
.:
type: QUANTITY
value: 0.4 mm
group: zzExpertOnly
StackingLipVerticalSection:
kind: Primitive
paths:
.:
type: QUANTITY
value: 1.8 mm
group: zzExpertOnly
Suppressed:
kind: Primitive
paths:
.:
type: BOOL
value: false
group: Base
TotalHeight:
kind: Primitive
paths:
.:
type: QUANTITY
value: 7.0 mm
expression: 'NonStandardHeight == 1 ? CustomHeight : HeightUnits * HeightUnitValue'
group: ReferenceParameters
version:
kind: Primitive
paths:
.:
type: STRING
value: 0.11.9
group: version
xGridSize:
kind: Primitive
paths:
.:
type: QUANTITY
value: 42.0 mm
group: zzExpertOnly
xGridUnits:
kind: Primitive
paths:
.:
type: INT
value: 3
group: Gridfinity
xTotalWidth:
kind: Primitive
paths:
.:
type: QUANTITY
value: 125.5 mm
expression: 'xGridUnits * xGridSize - (Baseplate == 1 ? 0 mm : 2 * Clearance)'
group: ReferenceParameters
yGridSize:
kind: Primitive
paths:
.:
type: QUANTITY
value: 42.0 mm
group: zzExpertOnly
yGridUnits:
kind: Primitive
paths:
.:
type: INT
value: 1
group: Gridfinity
yTotalWidth:
kind: Primitive
paths:
.:
type: QUANTITY
value: 41.5 mm
expression: 'yGridUnits * yGridSize - (Baseplate == 1 ? 0 mm : 2 * Clearance)'
group: ReferenceParameters
- name: Sketch
id: 149
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: 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: 11
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: 125.5
First:
type: INT
value: 5
FirstPos:
type: INT
value: 1
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
.:
type: 'NULL'
expression: BinBase.xTotalWidth
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceY
Value:
type: FLOAT
value: 41.5
First:
type: INT
value: 9
FirstPos:
type: INT
value: 1
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
.:
type: 'NULL'
expression: BinBase.yTotalWidth
- kind: Constraint
paths:
Type:
type: STRING
value: PointOnObject
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 5
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: PointOnObject
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 5
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: Tangent
Value:
type: FLOAT
value: -1.5707963267948966
First:
type: INT
value: 2
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: Tangent
Value:
type: FLOAT
value: -1.5707963267948966
First:
type: INT
value: 3
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: PointOnObject
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 7
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: 7
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: 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: PointOnObject
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 9
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: 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: Tangent
Value:
type: FLOAT
value: -1.5707963267948966
First:
type: INT
value: 0
FirstPos:
type: INT
value: 2
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
- 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: 8
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: PointOnObject
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 11
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: 11
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: Tangent
Value:
type: FLOAT
value: -1.5707963267948966
First:
type: INT
value: 0
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 10
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: 10
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: Radius
Value:
type: FLOAT
value: 3.75
First:
type: INT
value: 10
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: BinBase.BinOuterRadius
- kind: Constraint
paths:
Type:
type: STRING
value: Radius
Value:
type: FLOAT
value: 3.75
First:
type: INT
value: 4
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: BinBase.BinOuterRadius
- kind: Constraint
paths:
Type:
type: STRING
value: Radius
Value:
type: FLOAT
value: 3.75
First:
type: INT
value: 6
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: BinBase.BinOuterRadius
- kind: Constraint
paths:
Type:
type: STRING
value: Radius
Value:
type: FLOAT
value: 3.75
First:
type: INT
value: 8
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: BinBase.BinOuterRadius
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: 150
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: PadBase
group: Base
Length:
kind: Primitive
paths:
.:
type: QUANTITY
value: 20.0 mm
expression: Spreadsheet.OverallHeight
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: Spreadsheet
id: 152
type_id: Spreadsheet::Sheet
properties:
Label:
kind: Primitive
paths:
.:
type: STRING
value: Spreadsheet
group: Base
A1:
kind: Primitive
paths:
.:
type: STRING
value: OverallHeight
group: Base
B1:
kind: Primitive
paths:
.:
type: QUANTITY
value: 20.0 mm
Alias:
type: STRING
value: OverallHeight
group: Base
A2:
kind: Primitive
paths:
.:
type: STRING
value: Socket Count
group: Base
B2:
kind: Primitive
paths:
.:
type: INT
value: 8
group: Base
A3:
kind: Primitive
paths:
.:
type: STRING
value: Spacing
group: Base
B3:
kind: Primitive
paths:
.:
type: QUANTITY
value: 1.633333333333332 mm
Alias:
type: STRING
value: Spacing
group: Base
A4:
kind: Primitive
paths:
.:
type: STRING
value: PocketDepth
group: Base
B4:
kind: Primitive
paths:
.:
type: QUANTITY
value: 15.0 mm
Alias:
type: STRING
value: PocketDepth
group: Base
A5:
kind: Primitive
paths:
.:
type: STRING
value: CurbHeight
group: Base
B5:
kind: Primitive
paths:
.:
type: QUANTITY
value: 5.0 mm
Alias:
type: STRING
value: CurbHeight
group: Base
A6:
kind: Primitive
paths:
.:
type: STRING
value: ViewWidth
group: Base
B6:
kind: Primitive
paths:
.:
type: QUANTITY
value: 6.0 mm
Alias:
type: STRING
value: ViewWidth
group: Base
A7:
kind: Primitive
paths:
.:
type: STRING
value: MagnetOD
group: Base
B7:
kind: Primitive
paths:
.:
type: QUANTITY
value: 6.2 mm
Alias:
type: STRING
value: MagnetOD
group: Base
A8:
kind: Primitive
paths:
.:
type: STRING
value: MagnetThickness
group: Base
B8:
kind: Primitive
paths:
.:
type: QUANTITY
value: 2.4 mm
Alias:
type: STRING
value: MagnetThickness
group: Base
A9:
kind: Primitive
paths:
.:
type: STRING
value: MagnetOffset
group: Base
B9:
kind: Primitive
paths:
.:
type: QUANTITY
value: 1.0 mm
Alias:
type: STRING
value: MagnetOffset
group: Base
A10:
kind: Primitive
paths:
.:
type: STRING
value: SlipOD
group: Base
B10:
kind: Primitive
paths:
.:
type: QUANTITY
value: 0.35 mm
Alias:
type: STRING
value: SlipOD
group: Base
M10:
kind: Primitive
paths:
.:
type: STRING
value: Measured OD - Metric 3/8"
group: Base
N10:
kind: Primitive
paths:
.:
type: STRING
value: Measured OD - US 1/4"
group: Base
A11:
kind: Primitive
paths:
.:
type: STRING
value: MeasuredOD1
group: Base
B11:
kind: Primitive
paths:
.:
type: QUANTITY
value: 12.8 mm
group: Base
C11:
kind: Primitive
paths:
.:
type: STRING
value: SOD1
group: Base
D11:
kind: Primitive
paths:
.:
type: QUANTITY
value: 13.15 mm
Alias:
type: STRING
value: SOD1
group: Base
E11:
kind: Primitive
paths:
.:
type: STRING
value: SCL1
group: Base
F11:
kind: Primitive
paths:
.:
type: QUANTITY
value: 8.208333333333332 mm
Alias:
type: STRING
value: SCL1
group: Base
G11:
kind: Primitive
paths:
.:
type: STRING
value: SLeft1
group: Base
H11:
kind: Primitive
paths:
.:
type: QUANTITY
value: 1.8083333333333318 mm
Alias:
type: STRING
value: SLeft1
group: Base
I11:
kind: Primitive
paths:
.:
type: STRING
value: Start 1/4" Metric Short
group: Base
J11:
kind: Primitive
paths:
.:
type: STRING
value: MagY1
group: Base
K11:
kind: Primitive
paths:
.:
type: QUANTITY
value: 23.224999999999998 mm
Alias:
type: STRING
value: MagY1
group: Base
M11:
kind: Primitive
paths:
.:
type: QUANTITY
value: 15.9 mm
group: Base
N11:
kind: Primitive
paths:
.:
type: QUANTITY
value: 12.8 mm
group: Base
A12:
kind: Primitive
paths:
.:
type: STRING
value: MeasuredOD2
group: Base
B12:
kind: Primitive
paths:
.:
type: QUANTITY
value: 12.7 mm
group: Base
C12:
kind: Primitive
paths:
.:
type: STRING
value: SOD2
group: Base
D12:
kind: Primitive
paths:
.:
type: QUANTITY
value: 13.049999999999999 mm
Alias:
type: STRING
value: SOD2
group: Base
E12:
kind: Primitive
paths:
.:
type: STRING
value: SCL2
group: Base
F12:
kind: Primitive
paths:
.:
type: QUANTITY
value: 22.941666666666663 mm
Alias:
type: STRING
value: SCL2
group: Base
G12:
kind: Primitive
paths:
.:
type: STRING
value: SLeft2
group: Base
H12:
kind: Primitive
paths:
.:
type: QUANTITY
value: 16.59166666666666 mm
Alias:
type: STRING
value: SLeft2
group: Base
J12:
kind: Primitive
paths:
.:
type: STRING
value: MagY2
group: Base
K12:
kind: Primitive
paths:
.:
type: QUANTITY
value: 23.174999999999997 mm
Alias:
type: STRING
value: MagY2
group: Base
M12:
kind: Primitive
paths:
.:
type: QUANTITY
value: 16.7 mm
group: Base
N12:
kind: Primitive
paths:
.:
type: QUANTITY
value: 12.7 mm
group: Base
A13:
kind: Primitive
paths:
.:
type: STRING
value: MeasuredOD3
group: Base
B13:
kind: Primitive
paths:
.:
type: QUANTITY
value: 12.8 mm
group: Base
C13:
kind: Primitive
paths:
.:
type: STRING
value: SOD3
group: Base
D13:
kind: Primitive
paths:
.:
type: QUANTITY
value: 13.15 mm
Alias:
type: STRING
value: SOD3
group: Base
E13:
kind: Primitive
paths:
.:
type: STRING
value: SCL3
group: Base
F13:
kind: Primitive
paths:
.:
type: QUANTITY
value: 37.675 mm
Alias:
type: STRING
value: SCL3
group: Base
G13:
kind: Primitive
paths:
.:
type: STRING
value: SLeft3
group: Base
H13:
kind: Primitive
paths:
.:
type: QUANTITY
value: 31.275 mm
Alias:
type: STRING
value: SLeft3
group: Base
J13:
kind: Primitive
paths:
.:
type: STRING
value: MagY3
group: Base
K13:
kind: Primitive
paths:
.:
type: QUANTITY
value: 23.224999999999998 mm
Alias:
type: STRING
value: MagY3
group: Base
M13:
kind: Primitive
paths:
.:
type: QUANTITY
value: 17.7 mm
group: Base
N13:
kind: Primitive
paths:
.:
type: QUANTITY
value: 12.8 mm
group: Base
A14:
kind: Primitive
paths:
.:
type: STRING
value: MeasuredOD4
group: Base
B14:
kind: Primitive
paths:
.:
type: QUANTITY
value: 12.6 mm
group: Base
C14:
kind: Primitive
paths:
.:
type: STRING
value: SOD4
group: Base
D14:
kind: Primitive
paths:
.:
type: QUANTITY
value: 12.95 mm
Alias:
type: STRING
value: SOD4
group: Base
E14:
kind: Primitive
paths:
.:
type: STRING
value: SCL4
group: Base
F14:
kind: Primitive
paths:
.:
type: QUANTITY
value: 52.358333333333334 mm
Alias:
type: STRING
value: SCL4
group: Base
G14:
kind: Primitive
paths:
.:
type: STRING
value: SLeft4
group: Base
H14:
kind: Primitive
paths:
.:
type: QUANTITY
value: 46.05833333333334 mm
Alias:
type: STRING
value: SLeft4
group: Base
J14:
kind: Primitive
paths:
.:
type: STRING
value: MagY4
group: Base
K14:
kind: Primitive
paths:
.:
type: QUANTITY
value: 23.125 mm
Alias:
type: STRING
value: MagY4
group: Base
M14:
kind: Primitive
paths:
.:
type: QUANTITY
value: 16.7 mm
group: Base
N14:
kind: Primitive
paths:
.:
type: QUANTITY
value: 12.6 mm
group: Base
A15:
kind: Primitive
paths:
.:
type: STRING
value: MeasuredOD5
group: Base
B15:
kind: Primitive
paths:
.:
type: QUANTITY
value: 14.3 mm
group: Base
C15:
kind: Primitive
paths:
.:
type: STRING
value: SOD5
group: Base
D15:
kind: Primitive
paths:
.:
type: QUANTITY
value: 14.65 mm
Alias:
type: STRING
value: SOD5
group: Base
E15:
kind: Primitive
paths:
.:
type: STRING
value: SCL5
group: Base
F15:
kind: Primitive
paths:
.:
type: QUANTITY
value: 67.79166666666667 mm
Alias:
type: STRING
value: SCL5
group: Base
G15:
kind: Primitive
paths:
.:
type: STRING
value: SLeft5
group: Base
H15:
kind: Primitive
paths:
.:
type: QUANTITY
value: 60.64166666666667 mm
Alias:
type: STRING
value: SLeft5
group: Base
J15:
kind: Primitive
paths:
.:
type: STRING
value: MagY5
group: Base
K15:
kind: Primitive
paths:
.:
type: QUANTITY
value: 23.974999999999998 mm
Alias:
type: STRING
value: MagY5
group: Base
M15:
kind: Primitive
paths:
.:
type: QUANTITY
value: 17.2 mm
group: Base
N15:
kind: Primitive
paths:
.:
type: QUANTITY
value: 14.3 mm
group: Base
A16:
kind: Primitive
paths:
.:
type: STRING
value: MeasuredOD6
group: Base
B16:
kind: Primitive
paths:
.:
type: QUANTITY
value: 12.9 mm
group: Base
C16:
kind: Primitive
paths:
.:
type: STRING
value: SOD6
group: Base
D16:
kind: Primitive
paths:
.:
type: QUANTITY
value: 13.25 mm
Alias:
type: STRING
value: SOD6
group: Base
E16:
kind: Primitive
paths:
.:
type: STRING
value: SCL6
group: Base
F16:
kind: Primitive
paths:
.:
type: QUANTITY
value: 83.375 mm
Alias:
type: STRING
value: SCL6
group: Base
G16:
kind: Primitive
paths:
.:
type: STRING
value: SLeft6
group: Base
H16:
kind: Primitive
paths:
.:
type: QUANTITY
value: 76.925 mm
Alias:
type: STRING
value: SLeft6
group: Base
J16:
kind: Primitive
paths:
.:
type: STRING
value: MagY6
group: Base
K16:
kind: Primitive
paths:
.:
type: QUANTITY
value: 23.275 mm
Alias:
type: STRING
value: MagY6
group: Base
M16:
kind: Primitive
paths:
.:
type: QUANTITY
value: 17.8 mm
group: Base
N16:
kind: Primitive
paths:
.:
type: QUANTITY
value: 12.9 mm
group: Base
A17:
kind: Primitive
paths:
.:
type: STRING
value: MeasuredOD7
group: Base
B17:
kind: Primitive
paths:
.:
type: QUANTITY
value: 14.3 mm
group: Base
C17:
kind: Primitive
paths:
.:
type: STRING
value: SOD7
group: Base
D17:
kind: Primitive
paths:
.:
type: QUANTITY
value: 14.65 mm
Alias:
type: STRING
value: SOD7
group: Base
E17:
kind: Primitive
paths:
.:
type: STRING
value: SCL7
group: Base
F17:
kind: Primitive
paths:
.:
type: QUANTITY
value: 98.95833333333333 mm
Alias:
type: STRING
value: SCL7
group: Base
G17:
kind: Primitive
paths:
.:
type: STRING
value: SLeft7
group: Base
H17:
kind: Primitive
paths:
.:
type: QUANTITY
value: 91.80833333333332 mm
Alias:
type: STRING
value: SLeft7
group: Base
I17:
kind: Primitive
paths:
.:
type: STRING
value: Start 3/8" Metric Short
group: Base
J17:
kind: Primitive
paths:
.:
type: STRING
value: MagY7
group: Base
K17:
kind: Primitive
paths:
.:
type: QUANTITY
value: 23.974999999999998 mm
Alias:
type: STRING
value: MagY7
group: Base
M17:
kind: Primitive
paths:
.:
type: QUANTITY
value: 19.05 mm
group: Base
N17:
kind: Primitive
paths:
.:
type: QUANTITY
value: 14.3 mm
group: Base
A18:
kind: Primitive
paths:
.:
type: STRING
value: MeasuredOD8
group: Base
B18:
kind: Primitive
paths:
.:
type: QUANTITY
value: 15.6 mm
group: Base
C18:
kind: Primitive
paths:
.:
type: STRING
value: SOD8
group: Base
D18:
kind: Primitive
paths:
.:
type: QUANTITY
value: 15.95 mm
Alias:
type: STRING
value: SOD8
group: Base
E18:
kind: Primitive
paths:
.:
type: STRING
value: SCL8
group: Base
F18:
kind: Primitive
paths:
.:
type: QUANTITY
value: 115.89166666666665 mm
Alias:
type: STRING
value: SCL8
group: Base
G18:
kind: Primitive
paths:
.:
type: STRING
value: SLeft8
group: Base
H18:
kind: Primitive
paths:
.:
type: QUANTITY
value: 108.09166666666665 mm
Alias:
type: STRING
value: SLeft8
group: Base
J18:
kind: Primitive
paths:
.:
type: STRING
value: MagY8
group: Base
K18:
kind: Primitive
paths:
.:
type: QUANTITY
value: 24.625 mm
Alias:
type: STRING
value: MagY8
group: Base
M18:
kind: Primitive
paths:
.:
type: QUANTITY
value: 20.4 mm
group: Base
N18:
kind: Primitive
paths:
.:
type: QUANTITY
value: 15.6 mm
group: Base
A20:
kind: Primitive
paths:
.:
type: STRING
value: 'Calculate spacing:'
group: Base
A21:
kind: Primitive
paths:
.:
type: STRING
value: SNumber
group: Base
B21:
kind: Primitive
paths:
.:
type: INT
value: 8
group: Base
A22:
kind: Primitive
paths:
.:
type: STRING
value: TotalWidth
group: Base
B22:
kind: Primitive
paths:
.:
type: QUANTITY
value: 125.5 mm
group: Base
A23:
kind: Primitive
paths:
.:
type: STRING
value: SocketTotalWidth
group: Base
B23:
kind: Primitive
paths:
.:
type: QUANTITY
value: 110.80000000000001 mm
group: Base
A24:
kind: Primitive
paths:
.:
type: STRING
value: Spacing
group: Base
B24:
kind: Primitive
paths:
.:
type: QUANTITY
value: 1.633333333333332 mm
group: Base
- name: Sketch001
id: 153
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: DistanceX
Value:
type: FLOAT
value: 8.208333333333332
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 0
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.SCL1
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceY
Value:
type: FLOAT
value: 20.75
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 0
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: BinBase.yTotalWidth / 2
- kind: Constraint
paths:
Type:
type: STRING
value: Diameter
Value:
type: FLOAT
value: 13.15
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
.:
type: 'NULL'
expression: Spreadsheet.SOD1
- kind: Constraint
paths:
Type:
type: STRING
value: Diameter
Value:
type: FLOAT
value: 13.049999999999999
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
.:
type: 'NULL'
expression: Spreadsheet.SOD2
- kind: Constraint
paths:
Type:
type: STRING
value: Diameter
Value:
type: FLOAT
value: 13.15
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
.:
type: 'NULL'
expression: Spreadsheet.SOD3
- kind: Constraint
paths:
Type:
type: STRING
value: Diameter
Value:
type: FLOAT
value: 12.95
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
.:
type: 'NULL'
expression: Spreadsheet.SOD4
- kind: Constraint
paths:
Type:
type: STRING
value: Diameter
Value:
type: FLOAT
value: 14.65
First:
type: INT
value: 4
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.SOD5
- kind: Constraint
paths:
Type:
type: STRING
value: Diameter
Value:
type: FLOAT
value: 13.25
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.SOD6
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 83.375
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 5
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.SCL6
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 67.79166666666667
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 4
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.SCL5
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 52.358333333333334
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 3
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.SCL4
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 37.675
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 2
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.SCL3
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 22.941666666666663
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 1
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.SCL2
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceY
Value:
type: FLOAT
value: 20.75
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 5
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: BinBase.yTotalWidth / 2
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceY
Value:
type: FLOAT
value: 20.75
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 4
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: BinBase.yTotalWidth / 2
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceY
Value:
type: FLOAT
value: 20.75
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 3
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: BinBase.yTotalWidth / 2
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceY
Value:
type: FLOAT
value: 20.75
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 2
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: BinBase.yTotalWidth / 2
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceY
Value:
type: FLOAT
value: 20.75
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 1
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: BinBase.yTotalWidth / 2
- kind: Constraint
paths:
Type:
type: STRING
value: Diameter
Value:
type: FLOAT
value: 14.65
First:
type: INT
value: 6
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.SOD7
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 98.95833333333333
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 6
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.SCL7
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceY
Value:
type: FLOAT
value: 20.75
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 6
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: BinBase.yTotalWidth / 2
- kind: Constraint
paths:
Type:
type: STRING
value: Diameter
Value:
type: FLOAT
value: 15.95
First:
type: INT
value: 7
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.SOD8
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 115.89166666666665
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 7
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.SCL8
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceY
Value:
type: FLOAT
value: 20.75
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 7
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: BinBase.yTotalWidth / 2
group: Sketch
Label:
kind: Primitive
paths:
.:
type: STRING
value: Sketch001
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: 20.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: Pocket
id: 154
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: PocketSocketHoles
group: Base
Length:
kind: Primitive
paths:
.:
type: QUANTITY
value: 15.0 mm
expression: Spreadsheet.PocketDepth
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: Sketch002
id: 155
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: 4
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: Coincident
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 5
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: Coincident
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 6
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: Coincident
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 7
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: 4
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: 6
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: 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
- kind: Constraint
paths:
Type:
type: STRING
value: Vertical
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 7
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: 8
FirstPos:
type: INT
value: 2
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
- kind: Constraint
paths:
Type:
type: STRING
value: Coincident
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 9
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 10
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: 10
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 11
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: 11
FirstPos:
type: INT
value: 2
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
- kind: Constraint
paths:
Type:
type: STRING
value: Horizontal
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 8
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: 10
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: 9
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: 11
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: 12
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 13
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: 13
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 14
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: 14
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 15
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: 15
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 12
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: 12
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: 14
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: 13
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: 15
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: 16
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 17
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: 17
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 18
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: 18
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 19
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: 19
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 16
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: 16
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: 18
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: 17
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: 19
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: 20
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 21
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: 21
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 22
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: 22
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 23
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: 23
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 20
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: 20
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: 22
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: 21
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: 23
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: Distance
Value:
type: FLOAT
value: 13.25
First:
type: INT
value: 20
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.SOD6
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 14.65
First:
type: INT
value: 18
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.SOD5
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 12.95
First:
type: INT
value: 14
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.SOD4
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 13.15
First:
type: INT
value: 10
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.SOD3
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 13.049999999999999
First:
type: INT
value: 6
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.SOD2
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 13.15
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
.:
type: 'NULL'
expression: Spreadsheet.SOD1
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 20.75
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
.:
type: 'NULL'
expression: BinBase.yTotalWidth / 2
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 20.75
First:
type: INT
value: 7
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: BinBase.yTotalWidth / 2
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 20.75
First:
type: INT
value: 9
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: BinBase.yTotalWidth / 2
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 20.75
First:
type: INT
value: 13
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: BinBase.yTotalWidth / 2
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 20.75
First:
type: INT
value: 17
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: BinBase.yTotalWidth / 2
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 20.75
First:
type: INT
value: 21
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: BinBase.yTotalWidth / 2
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 1.8083333333333318
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
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
.:
type: 'NULL'
expression: Spreadsheet.SLeft1
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 16.59166666666666
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
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
.:
type: 'NULL'
expression: Spreadsheet.SLeft2
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 31.275
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.SLeft3
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 46.05833333333334
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 12
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.SLeft4
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 60.64166666666667
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 16
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.SLeft5
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 76.925
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 20
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.SLeft6
- kind: Constraint
paths:
Type:
type: STRING
value: Horizontal
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: Horizontal
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 4
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: Horizontal
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 8
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: Horizontal
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 12
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: Horizontal
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 16
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: Horizontal
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 20
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: Coincident
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 24
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 25
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: 25
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 26
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: 26
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 27
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: 27
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 24
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: 24
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: 26
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: 25
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: 27
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: Distance
Value:
type: FLOAT
value: 20.75
First:
type: INT
value: 25
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: BinBase.yTotalWidth / 2
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 14.65
First:
type: INT
value: 24
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.SOD7
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 91.80833333333332
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 24
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.SLeft7
- kind: Constraint
paths:
Type:
type: STRING
value: Horizontal
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 24
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: Coincident
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 28
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 29
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: 29
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 30
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: 30
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 31
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: 31
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 28
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: 28
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: 30
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: 29
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: 31
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: Distance
Value:
type: FLOAT
value: 15.95
First:
type: INT
value: 28
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.SOD8
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 20.75
First:
type: INT
value: 31
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: BinBase.yTotalWidth / 2
- kind: Constraint
paths:
Type:
type: STRING
value: Horizontal
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 28
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: 108.09166666666665
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 28
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.SLeft8
group: Sketch
Label:
kind: Primitive
paths:
.:
type: STRING
value: Sketch002
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: 20.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: Pocket001
id: 156
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: PocketSocketSquares
group: Base
Length:
kind: Primitive
paths:
.:
type: QUANTITY
value: 10.0 mm
expression: Spreadsheet.PocketDepth - Spreadsheet.CurbHeight
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: Sketch003
id: 157
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: Diameter
Value:
type: FLOAT
value: 6.2
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.MagnetOD
- kind: Constraint
paths:
Type:
type: STRING
value: Diameter
Value:
type: FLOAT
value: 6.2
First:
type: INT
value: 4
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.MagnetOD
- kind: Constraint
paths:
Type:
type: STRING
value: Diameter
Value:
type: FLOAT
value: 6.2
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
.:
type: 'NULL'
expression: Spreadsheet.MagnetOD
- kind: Constraint
paths:
Type:
type: STRING
value: Diameter
Value:
type: FLOAT
value: 6.2
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
.:
type: 'NULL'
expression: Spreadsheet.MagnetOD
- kind: Constraint
paths:
Type:
type: STRING
value: Diameter
Value:
type: FLOAT
value: 6.2
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
.:
type: 'NULL'
expression: Spreadsheet.MagnetOD
- kind: Constraint
paths:
Type:
type: STRING
value: Diameter
Value:
type: FLOAT
value: 6.2
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
.:
type: 'NULL'
expression: Spreadsheet.MagnetOD
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceY
Value:
type: FLOAT
value: 23.224999999999998
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 0
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.MagY1
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceY
Value:
type: FLOAT
value: 23.174999999999997
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 1
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.MagY2
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceY
Value:
type: FLOAT
value: 23.224999999999998
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 2
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.MagY3
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceY
Value:
type: FLOAT
value: 23.125
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 3
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.MagY4
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceY
Value:
type: FLOAT
value: 23.974999999999998
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 4
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.MagY5
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceY
Value:
type: FLOAT
value: 23.275
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 5
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.MagY6
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 8.208333333333332
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 0
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.SCL1
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 22.941666666666663
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 1
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.SCL2
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 83.375
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 5
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.SCL6
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 67.79166666666667
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 4
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.SCL5
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 52.358333333333334
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 3
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.SCL4
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 37.675
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 2
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.SCL3
- kind: Constraint
paths:
Type:
type: STRING
value: Diameter
Value:
type: FLOAT
value: 6.2
First:
type: INT
value: 6
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.MagnetOD
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 98.95833333333333
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 6
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.SCL7
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceY
Value:
type: FLOAT
value: 23.974999999999998
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 6
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.MagY7
- kind: Constraint
paths:
Type:
type: STRING
value: Diameter
Value:
type: FLOAT
value: 6.2
First:
type: INT
value: 7
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.MagnetOD
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 115.89166666666665
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 7
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.SCL8
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceY
Value:
type: FLOAT
value: 24.625
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 7
SecondPos:
type: INT
value: 3
Third:
type: INT
value: -2000
ThirdPos:
type: INT
value: 0
Driving:
type: BOOL
value: true
IsActive:
type: BOOL
value: true
.:
type: 'NULL'
expression: Spreadsheet.MagY8
group: Sketch
Label:
kind: Primitive
paths:
.:
type: STRING
value: Sketch003
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: 20.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: Pocket002
id: 158
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: PocketMagnets
group: Base
Length:
kind: Primitive
paths:
.:
type: QUANTITY
value: 17.4 mm
expression: Spreadsheet.PocketDepth + Spreadsheet.MagnetThickness
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: Sketch004
id: 159
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: Coincident
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 4
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: Coincident
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 5
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: Coincident
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 6
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: Coincident
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 7
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: Vertical
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 4
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: 6
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: 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
- kind: Constraint
paths:
Type:
type: STRING
value: Horizontal
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 7
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: 8
FirstPos:
type: INT
value: 2
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
- kind: Constraint
paths:
Type:
type: STRING
value: Coincident
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 9
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 10
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: 10
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 11
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: 11
FirstPos:
type: INT
value: 2
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
- kind: Constraint
paths:
Type:
type: STRING
value: Vertical
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 8
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: 10
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: 9
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: 11
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: 12
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 13
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: 13
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 14
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: 14
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 15
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: 15
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 12
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: 12
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: 14
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: 13
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: 15
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: 16
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 17
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: 17
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 18
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: 18
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 19
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: 19
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 16
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: 16
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: 18
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: 17
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: 19
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: 20
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 21
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: 21
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 22
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: 22
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 23
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: 23
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 20
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: 20
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: 22
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: 21
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: 23
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: 24
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 25
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: 25
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 26
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: 26
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 27
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: 27
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 24
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: 24
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: 26
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: 25
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: 27
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: 1
Second:
type: INT
value: 0
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: Horizontal
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 4
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: Horizontal
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 8
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: Horizontal
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 12
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: Horizontal
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 16
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: Horizontal
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 20
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: Horizontal
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 24
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: Distance
Value:
type: FLOAT
value: 20.75
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
.:
type: 'NULL'
expression: BinBase.yTotalWidth / 2
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 20.75
First:
type: INT
value: 4
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: BinBase.yTotalWidth / 2
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 20.75
First:
type: INT
value: 8
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: BinBase.yTotalWidth / 2
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 20.75
First:
type: INT
value: 12
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: BinBase.yTotalWidth / 2
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 20.75
First:
type: INT
value: 16
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: BinBase.yTotalWidth / 2
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 20.75
First:
type: INT
value: 20
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: BinBase.yTotalWidth / 2
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 20.75
First:
type: INT
value: 24
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: BinBase.yTotalWidth / 2
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 6.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
.:
type: 'NULL'
expression: Spreadsheet.ViewWidth
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 6.0
First:
type: INT
value: 7
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.ViewWidth
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 6.0
First:
type: INT
value: 11
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.ViewWidth
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 6.0
First:
type: INT
value: 15
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.ViewWidth
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 6.0
First:
type: INT
value: 19
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.ViewWidth
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 6.0
First:
type: INT
value: 23
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.ViewWidth
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 6.0
First:
type: INT
value: 27
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.ViewWidth
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 5.208333333333332
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 0
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.ViewWidth / 2 + Spreadsheet.SCL1
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 19.941666666666663
First:
type: INT
value: -1
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
.:
type: 'NULL'
expression: -Spreadsheet.ViewWidth / 2 + Spreadsheet.SCL2
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 34.675
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 8
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.ViewWidth / 2 + Spreadsheet.SCL3
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 49.358333333333334
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 13
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.ViewWidth / 2 + Spreadsheet.SCL4
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 64.79166666666667
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 17
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.ViewWidth / 2 + Spreadsheet.SCL5
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 80.375
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 21
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.ViewWidth / 2 + Spreadsheet.SCL6
- kind: Constraint
paths:
Type:
type: STRING
value: DistanceX
Value:
type: FLOAT
value: 95.95833333333333
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 25
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.ViewWidth / 2 + Spreadsheet.SCL7
- kind: Constraint
paths:
Type:
type: STRING
value: Coincident
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 28
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 29
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: 29
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 30
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: 30
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 31
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: 31
FirstPos:
type: INT
value: 2
Second:
type: INT
value: 28
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: 28
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: 30
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: 29
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: 31
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: DistanceX
Value:
type: FLOAT
value: 112.89166666666665
First:
type: INT
value: -1
FirstPos:
type: INT
value: 1
Second:
type: INT
value: 28
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.ViewWidth / 2 + Spreadsheet.SCL8
- kind: Constraint
paths:
Type:
type: STRING
value: Horizontal
Value:
type: FLOAT
value: 0.0
First:
type: INT
value: 28
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: Distance
Value:
type: FLOAT
value: 6.0
First:
type: INT
value: 30
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.ViewWidth
- kind: Constraint
paths:
Type:
type: STRING
value: Distance
Value:
type: FLOAT
value: 20.75
First:
type: INT
value: 29
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: BinBase.yTotalWidth / 2
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: 20.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: Pocket003
id: 160
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: PocketViewWindow
group: Base
Length:
kind: Primitive
paths:
.:
type: QUANTITY
value: 15.0 mm
expression: Spreadsheet.PocketDepth
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: Origin001
id: 161
type_id: App::Point
properties:
Label:
kind: Primitive
paths:
.:
type: STRING
value: Origin
group: Base
occurrences:
- path: Body
after: null
- path: Body/BinBase
after: Body/Origin
- 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/BinBase
- path: Body/Pad/Sketch
after: null
- path: Body/Pocket
after: Body/Pad
- path: Body/Pocket/Sketch001
after: null
- path: Body/Pocket001
after: Body/Pocket
- path: Body/Pocket001/Sketch002
after: null
- path: Body/Pocket002
after: Body/Pocket001
- path: Body/Pocket002/Sketch003
after: null
- path: Body/Pocket003
after: Body/Pocket002
- path: Body/Pocket003/Sketch004
after: null
- path: Spreadsheet
after: Body