9539 lines
206 KiB
YAML
9539 lines
206 KiB
YAML
v: 2
|
|
timestamp: '2026-07-29T18:11:44.362021'
|
|
uid: 5bfd7c32-5e60-4a62-b21b-1ce97d53a712
|
|
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 0x0000028ED7EDCA50>
|
|
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: 7
|
|
group: Base
|
|
A3:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: STRING
|
|
value: Spacing
|
|
group: Base
|
|
B3:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: QUANTITY
|
|
value: 6.7285714285714295 mm
|
|
Alias:
|
|
type: STRING
|
|
value: Spacing
|
|
group: Base
|
|
C3:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: INT
|
|
value: 8
|
|
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
|
|
A11:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: STRING
|
|
value: MeasuredOD1
|
|
group: Base
|
|
B11:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: QUANTITY
|
|
value: 11.4 mm
|
|
group: Base
|
|
C11:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: STRING
|
|
value: SOD1
|
|
group: Base
|
|
D11:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: QUANTITY
|
|
value: 11.75 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: 12.60357142857143 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: 6.903571428571429 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: 22.525 mm
|
|
Alias:
|
|
type: STRING
|
|
value: MagY1
|
|
group: Base
|
|
A12:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: STRING
|
|
value: MeasuredOD2
|
|
group: Base
|
|
B12:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: QUANTITY
|
|
value: 11.4 mm
|
|
group: Base
|
|
C12:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: STRING
|
|
value: SOD2
|
|
group: Base
|
|
D12:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: QUANTITY
|
|
value: 11.75 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: 31.082142857142856 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: 25.382142857142856 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: 22.525 mm
|
|
Alias:
|
|
type: STRING
|
|
value: MagY2
|
|
group: Base
|
|
A13:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: STRING
|
|
value: MeasuredOD3
|
|
group: Base
|
|
B13:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: QUANTITY
|
|
value: 11.5 mm
|
|
group: Base
|
|
C13:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: STRING
|
|
value: SOD3
|
|
group: Base
|
|
D13:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: QUANTITY
|
|
value: 11.85 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: 49.61071428571428 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: 43.86071428571428 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: 22.575 mm
|
|
Alias:
|
|
type: STRING
|
|
value: MagY3
|
|
group: Base
|
|
A14:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: STRING
|
|
value: MeasuredOD4
|
|
group: Base
|
|
B14:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: QUANTITY
|
|
value: 12.7 mm
|
|
group: Base
|
|
C14:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: STRING
|
|
value: SOD4
|
|
group: Base
|
|
D14:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: QUANTITY
|
|
value: 13.049999999999999 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: 68.78928571428571 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: 62.43928571428571 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.174999999999997 mm
|
|
Alias:
|
|
type: STRING
|
|
value: MagY4
|
|
group: Base
|
|
A15:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: STRING
|
|
value: MeasuredOD5
|
|
group: Base
|
|
B15:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: QUANTITY
|
|
value: 13.8 mm
|
|
group: Base
|
|
C15:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: STRING
|
|
value: SOD5
|
|
group: Base
|
|
D15:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: QUANTITY
|
|
value: 14.15 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: 89.11785714285715 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: 82.21785714285714 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.724999999999998 mm
|
|
Alias:
|
|
type: STRING
|
|
value: MagY5
|
|
group: Base
|
|
A16:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: STRING
|
|
value: MeasuredOD6
|
|
group: Base
|
|
B16:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: QUANTITY
|
|
value: 15.5 mm
|
|
group: Base
|
|
C16:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: STRING
|
|
value: SOD6
|
|
group: Base
|
|
D16:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: QUANTITY
|
|
value: 15.85 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: 110.84642857142858 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: 103.09642857142858 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: 24.575 mm
|
|
Alias:
|
|
type: STRING
|
|
value: MagY6
|
|
group: Base
|
|
A18:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: STRING
|
|
value: 'Calculate spacing:'
|
|
group: Base
|
|
A19:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: STRING
|
|
value: SNumber
|
|
group: Base
|
|
B19:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: INT
|
|
value: 6
|
|
group: Base
|
|
A20:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: STRING
|
|
value: TotalWidth
|
|
group: Base
|
|
B20:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: QUANTITY
|
|
value: 125.5 mm
|
|
group: Base
|
|
A21:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: STRING
|
|
value: SocketTotalWidth
|
|
group: Base
|
|
B21:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: QUANTITY
|
|
value: 78.39999999999999 mm
|
|
group: Base
|
|
A22:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: STRING
|
|
value: Spacing
|
|
group: Base
|
|
B22:
|
|
kind: Primitive
|
|
paths:
|
|
.:
|
|
type: QUANTITY
|
|
value: 6.7285714285714295 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: 12.60357142857143
|
|
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: 11.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: Spreadsheet.SOD1
|
|
- kind: Constraint
|
|
paths:
|
|
Type:
|
|
type: STRING
|
|
value: Diameter
|
|
Value:
|
|
type: FLOAT
|
|
value: 11.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: Spreadsheet.SOD2
|
|
- kind: Constraint
|
|
paths:
|
|
Type:
|
|
type: STRING
|
|
value: Diameter
|
|
Value:
|
|
type: FLOAT
|
|
value: 11.85
|
|
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: 13.049999999999999
|
|
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.15
|
|
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: 15.85
|
|
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: 110.84642857142858
|
|
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: 89.11785714285715
|
|
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: 68.78928571428571
|
|
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: 49.61071428571428
|
|
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: 31.082142857142856
|
|
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
|
|
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: 15.85
|
|
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.15
|
|
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: 13.049999999999999
|
|
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: 11.85
|
|
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: 11.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: Spreadsheet.SOD2
|
|
- kind: Constraint
|
|
paths:
|
|
Type:
|
|
type: STRING
|
|
value: Distance
|
|
Value:
|
|
type: FLOAT
|
|
value: 11.75
|
|
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: 6.903571428571429
|
|
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: 25.382142857142856
|
|
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: 43.86071428571428
|
|
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: 62.43928571428571
|
|
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: 82.21785714285714
|
|
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: 103.09642857142858
|
|
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
|
|
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: 22.525
|
|
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: 22.525
|
|
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: 22.575
|
|
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.174999999999997
|
|
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.724999999999998
|
|
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: 24.575
|
|
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: 12.60357142857143
|
|
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: 31.082142857142856
|
|
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: 110.84642857142858
|
|
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: 89.11785714285715
|
|
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: 68.78928571428571
|
|
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: 49.61071428571428
|
|
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
|
|
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: 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: 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: 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: DistanceX
|
|
Value:
|
|
type: FLOAT
|
|
value: 9.60357142857143
|
|
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: 28.082142857142856
|
|
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: 46.61071428571428
|
|
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: 65.78928571428571
|
|
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: 86.11785714285715
|
|
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: 107.84642857142858
|
|
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
|
|
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
|