feat: establish reproducible FreeCAD web compatibility baseline
This commit is contained in:
868
config/freecad-fcstd-roundtrip-verification.json
Normal file
868
config/freecad-fcstd-roundtrip-verification.json
Normal file
@@ -0,0 +1,868 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"baselineId": "freecad-1.1.1",
|
||||
"freecadCommit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d",
|
||||
"bitbybitVersion": "1.1.1",
|
||||
"unknownDifferencesFail": true,
|
||||
"directions": [
|
||||
"freecad-web-freecad",
|
||||
"web-freecad-web"
|
||||
],
|
||||
"scenarioCount": 22,
|
||||
"scenarios": [
|
||||
{
|
||||
"id": "proxy-byte-preservation",
|
||||
"direction": "freecad-web-freecad",
|
||||
"stages": [
|
||||
"freecad-source",
|
||||
"web-inspect",
|
||||
"web-byte-preserving-write",
|
||||
"byte-compare",
|
||||
"freecad-open",
|
||||
"freecad-resave",
|
||||
"web-inspect-resaved"
|
||||
],
|
||||
"domains": [
|
||||
"objectTree",
|
||||
"properties",
|
||||
"gui",
|
||||
"resources",
|
||||
"proxy"
|
||||
],
|
||||
"freecadVersion": "1.1.1",
|
||||
"status": "pass",
|
||||
"differences": [],
|
||||
"evidence": {
|
||||
"sourceArchiveBytes": 49349,
|
||||
"preservedArchiveBytes": 49349,
|
||||
"sourceSha256": "a8184e071ce36e22f6407dcb5d789946003dc0031dbdaf261130fb15171cf8ab",
|
||||
"preservedSha256": "a8184e071ce36e22f6407dcb5d789946003dc0031dbdaf261130fb15171cf8ab",
|
||||
"byteIdentical": true,
|
||||
"proxyObjectCount": 8,
|
||||
"blockedObjectCount": 0,
|
||||
"unknownTypeIds": [
|
||||
"App::Line",
|
||||
"App::Origin",
|
||||
"App::Plane",
|
||||
"App::Point"
|
||||
],
|
||||
"resavedObjectCount": 17,
|
||||
"resavedProxyObjectCount": 8,
|
||||
"resavedShapeValid": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "locked-partdesign-shape",
|
||||
"direction": "freecad-web-freecad",
|
||||
"stages": [
|
||||
"freecad-source",
|
||||
"web-inspect",
|
||||
"web-write",
|
||||
"freecad-open",
|
||||
"freecad-resave",
|
||||
"web-inspect-resaved"
|
||||
],
|
||||
"domains": [
|
||||
"shape",
|
||||
"topology",
|
||||
"resources"
|
||||
],
|
||||
"freecadVersion": "1.1.1",
|
||||
"status": "pass",
|
||||
"differences": [],
|
||||
"evidence": {
|
||||
"solidCount": 1,
|
||||
"faceCount": 23,
|
||||
"volume": 583719.3669394433,
|
||||
"elementMapPostfixCount": 63,
|
||||
"elementMapCount": 2,
|
||||
"stringHasherBytes": 4669
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "part-box",
|
||||
"direction": "web-freecad-web",
|
||||
"stages": [
|
||||
"web-model",
|
||||
"web-write",
|
||||
"freecad-open",
|
||||
"freecad-recompute",
|
||||
"freecad-resave",
|
||||
"web-inspect"
|
||||
],
|
||||
"domains": [
|
||||
"objectTree",
|
||||
"properties",
|
||||
"shape",
|
||||
"resources"
|
||||
],
|
||||
"freecadVersion": "1.1.1",
|
||||
"status": "pass",
|
||||
"differences": [],
|
||||
"evidence": {
|
||||
"typeId": "Part::Box",
|
||||
"solidCount": 1,
|
||||
"faceCount": 6,
|
||||
"volume": 23.999999999999996,
|
||||
"boundingBox": {
|
||||
"max": [
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"min": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
]
|
||||
},
|
||||
"propertyCount": 5,
|
||||
"resavedShapeAvailable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "part-cylinder",
|
||||
"direction": "web-freecad-web",
|
||||
"stages": [
|
||||
"web-model",
|
||||
"web-write",
|
||||
"freecad-open",
|
||||
"freecad-recompute",
|
||||
"freecad-resave",
|
||||
"web-inspect"
|
||||
],
|
||||
"domains": [
|
||||
"objectTree",
|
||||
"properties",
|
||||
"shape",
|
||||
"resources"
|
||||
],
|
||||
"freecadVersion": "1.1.1",
|
||||
"status": "pass",
|
||||
"differences": [],
|
||||
"evidence": {
|
||||
"typeId": "Part::Cylinder",
|
||||
"solidCount": 1,
|
||||
"faceCount": 5,
|
||||
"volume": 31.41592653589793,
|
||||
"boundingBox": {
|
||||
"max": [
|
||||
2,
|
||||
2,
|
||||
5
|
||||
],
|
||||
"min": [
|
||||
-2,
|
||||
0,
|
||||
0
|
||||
]
|
||||
},
|
||||
"propertyCount": 3,
|
||||
"resavedShapeAvailable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "part-sphere",
|
||||
"direction": "web-freecad-web",
|
||||
"stages": [
|
||||
"web-model",
|
||||
"web-write",
|
||||
"freecad-open",
|
||||
"freecad-recompute",
|
||||
"freecad-resave",
|
||||
"web-inspect"
|
||||
],
|
||||
"domains": [
|
||||
"objectTree",
|
||||
"properties",
|
||||
"shape",
|
||||
"resources"
|
||||
],
|
||||
"freecadVersion": "1.1.1",
|
||||
"status": "pass",
|
||||
"differences": [],
|
||||
"evidence": {
|
||||
"typeId": "Part::Sphere",
|
||||
"solidCount": 1,
|
||||
"faceCount": 1,
|
||||
"volume": 113.09733552923255,
|
||||
"boundingBox": {
|
||||
"max": [
|
||||
3,
|
||||
3,
|
||||
3
|
||||
],
|
||||
"min": [
|
||||
-3,
|
||||
-3,
|
||||
-3
|
||||
]
|
||||
},
|
||||
"propertyCount": 1,
|
||||
"resavedShapeAvailable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "part-ellipsoid",
|
||||
"direction": "web-freecad-web",
|
||||
"stages": [
|
||||
"web-model",
|
||||
"web-write",
|
||||
"freecad-open",
|
||||
"freecad-recompute",
|
||||
"freecad-resave",
|
||||
"web-inspect"
|
||||
],
|
||||
"domains": [
|
||||
"objectTree",
|
||||
"properties",
|
||||
"shape",
|
||||
"resources"
|
||||
],
|
||||
"freecadVersion": "1.1.1",
|
||||
"status": "pass",
|
||||
"differences": [],
|
||||
"evidence": {
|
||||
"typeId": "Part::Ellipsoid",
|
||||
"solidCount": 1,
|
||||
"faceCount": 1,
|
||||
"volume": 133.9826640573845,
|
||||
"boundingBox": {
|
||||
"max": [
|
||||
4,
|
||||
6.928203230275507,
|
||||
2
|
||||
],
|
||||
"min": [
|
||||
-7.999999999999998,
|
||||
-6.9282032302755105,
|
||||
-2
|
||||
]
|
||||
},
|
||||
"propertyCount": 6,
|
||||
"properties": {
|
||||
"Angle1": -90,
|
||||
"Angle2": 90,
|
||||
"Angle3": 360,
|
||||
"Radius1": 2,
|
||||
"Radius2": 4,
|
||||
"Radius3": 0
|
||||
},
|
||||
"resavedShapeAvailable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "part-cone",
|
||||
"direction": "web-freecad-web",
|
||||
"stages": [
|
||||
"web-model",
|
||||
"web-write",
|
||||
"freecad-open",
|
||||
"freecad-recompute",
|
||||
"freecad-resave",
|
||||
"web-inspect"
|
||||
],
|
||||
"domains": [
|
||||
"objectTree",
|
||||
"properties",
|
||||
"shape",
|
||||
"resources"
|
||||
],
|
||||
"freecadVersion": "1.1.1",
|
||||
"status": "pass",
|
||||
"differences": [],
|
||||
"evidence": {
|
||||
"typeId": "Part::Cone",
|
||||
"solidCount": 1,
|
||||
"faceCount": 3,
|
||||
"volume": 175.92918860102841,
|
||||
"boundingBox": {
|
||||
"max": [
|
||||
4,
|
||||
4,
|
||||
6.000000000000001
|
||||
],
|
||||
"min": [
|
||||
-4,
|
||||
-4,
|
||||
0
|
||||
]
|
||||
},
|
||||
"propertyCount": 4,
|
||||
"resavedShapeAvailable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "part-torus",
|
||||
"direction": "web-freecad-web",
|
||||
"stages": [
|
||||
"web-model",
|
||||
"web-write",
|
||||
"freecad-open",
|
||||
"freecad-recompute",
|
||||
"freecad-resave",
|
||||
"web-inspect"
|
||||
],
|
||||
"domains": [
|
||||
"objectTree",
|
||||
"properties",
|
||||
"shape",
|
||||
"resources"
|
||||
],
|
||||
"freecadVersion": "1.1.1",
|
||||
"status": "pass",
|
||||
"differences": [],
|
||||
"evidence": {
|
||||
"typeId": "Part::Torus",
|
||||
"solidCount": 1,
|
||||
"faceCount": 3,
|
||||
"volume": 592.1762640653616,
|
||||
"boundingBox": {
|
||||
"max": [
|
||||
12.988706403508727,
|
||||
12.988706403508727,
|
||||
2
|
||||
],
|
||||
"min": [
|
||||
-12.988706403508727,
|
||||
-12.988706403508727,
|
||||
-2
|
||||
]
|
||||
},
|
||||
"propertyCount": 5,
|
||||
"resavedShapeAvailable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "part-prism",
|
||||
"direction": "web-freecad-web",
|
||||
"stages": [
|
||||
"web-model",
|
||||
"web-write",
|
||||
"freecad-open",
|
||||
"freecad-recompute",
|
||||
"freecad-resave",
|
||||
"web-inspect"
|
||||
],
|
||||
"domains": [
|
||||
"objectTree",
|
||||
"properties",
|
||||
"shape",
|
||||
"resources"
|
||||
],
|
||||
"freecadVersion": "1.1.1",
|
||||
"status": "pass",
|
||||
"differences": [],
|
||||
"evidence": {
|
||||
"typeId": "Part::Prism",
|
||||
"solidCount": 1,
|
||||
"faceCount": 8,
|
||||
"volume": 103.92304845413267,
|
||||
"boundingBox": {
|
||||
"max": [
|
||||
3.76326980708465,
|
||||
1.7320508075688776,
|
||||
10
|
||||
],
|
||||
"min": [
|
||||
-2,
|
||||
-2.6069374428281185,
|
||||
0
|
||||
]
|
||||
},
|
||||
"propertyCount": 5,
|
||||
"properties": {
|
||||
"Circumradius": 2,
|
||||
"FirstAngle": 10,
|
||||
"Height": 10,
|
||||
"Polygon": 6,
|
||||
"SecondAngle": -5
|
||||
},
|
||||
"resavedShapeAvailable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "part-wedge",
|
||||
"direction": "web-freecad-web",
|
||||
"stages": [
|
||||
"web-model",
|
||||
"web-write",
|
||||
"freecad-open",
|
||||
"freecad-recompute",
|
||||
"freecad-resave",
|
||||
"web-inspect"
|
||||
],
|
||||
"domains": [
|
||||
"objectTree",
|
||||
"properties",
|
||||
"shape",
|
||||
"resources"
|
||||
],
|
||||
"freecadVersion": "1.1.1",
|
||||
"status": "pass",
|
||||
"differences": [],
|
||||
"evidence": {
|
||||
"typeId": "Part::Wedge",
|
||||
"solidCount": 1,
|
||||
"faceCount": 6,
|
||||
"volume": 813.3333333333333,
|
||||
"boundingBox": {
|
||||
"max": [
|
||||
10,
|
||||
10.000000000000002,
|
||||
10
|
||||
],
|
||||
"min": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
]
|
||||
},
|
||||
"propertyCount": 10,
|
||||
"properties": {
|
||||
"X2max": 8,
|
||||
"X2min": 0,
|
||||
"Xmax": 10,
|
||||
"Xmin": 0,
|
||||
"Ymax": 10,
|
||||
"Ymin": 0,
|
||||
"Z2max": 8,
|
||||
"Z2min": 0,
|
||||
"Zmax": 10,
|
||||
"Zmin": 0
|
||||
},
|
||||
"resavedShapeAvailable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "part-fuse",
|
||||
"direction": "web-freecad-web",
|
||||
"stages": [
|
||||
"web-model",
|
||||
"web-write",
|
||||
"freecad-open",
|
||||
"freecad-recompute",
|
||||
"freecad-resave",
|
||||
"web-inspect"
|
||||
],
|
||||
"domains": [
|
||||
"objectTree",
|
||||
"properties",
|
||||
"shape",
|
||||
"resources"
|
||||
],
|
||||
"freecadVersion": "1.1.1",
|
||||
"status": "pass",
|
||||
"differences": [],
|
||||
"evidence": {
|
||||
"typeId": "Part::Fuse",
|
||||
"solidCount": 1,
|
||||
"faceCount": 9,
|
||||
"volume": 23.999999999999996,
|
||||
"boundingBox": {
|
||||
"max": [
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"min": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
]
|
||||
},
|
||||
"propertyCount": 3,
|
||||
"refine": false,
|
||||
"resavedShapeAvailable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "part-cut",
|
||||
"direction": "web-freecad-web",
|
||||
"stages": [
|
||||
"web-model",
|
||||
"web-write",
|
||||
"freecad-open",
|
||||
"freecad-recompute",
|
||||
"freecad-resave",
|
||||
"web-inspect"
|
||||
],
|
||||
"domains": [
|
||||
"objectTree",
|
||||
"properties",
|
||||
"shape",
|
||||
"resources"
|
||||
],
|
||||
"freecadVersion": "1.1.1",
|
||||
"status": "pass",
|
||||
"differences": [],
|
||||
"evidence": {
|
||||
"typeId": "Part::Cut",
|
||||
"solidCount": 1,
|
||||
"faceCount": 9,
|
||||
"volume": 22.999999999999996,
|
||||
"boundingBox": {
|
||||
"max": [
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"min": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
]
|
||||
},
|
||||
"propertyCount": 3,
|
||||
"refine": false,
|
||||
"resavedShapeAvailable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "part-common",
|
||||
"direction": "web-freecad-web",
|
||||
"stages": [
|
||||
"web-model",
|
||||
"web-write",
|
||||
"freecad-open",
|
||||
"freecad-recompute",
|
||||
"freecad-resave",
|
||||
"web-inspect"
|
||||
],
|
||||
"domains": [
|
||||
"objectTree",
|
||||
"properties",
|
||||
"shape",
|
||||
"resources"
|
||||
],
|
||||
"freecadVersion": "1.1.1",
|
||||
"status": "pass",
|
||||
"differences": [],
|
||||
"evidence": {
|
||||
"typeId": "Part::Common",
|
||||
"solidCount": 1,
|
||||
"faceCount": 6,
|
||||
"volume": 0.9999999999999998,
|
||||
"boundingBox": {
|
||||
"max": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"min": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
]
|
||||
},
|
||||
"propertyCount": 3,
|
||||
"refine": true,
|
||||
"resavedShapeAvailable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "part-sphere-trim",
|
||||
"direction": "web-freecad-web",
|
||||
"stages": [
|
||||
"web-model",
|
||||
"web-write",
|
||||
"freecad-open",
|
||||
"freecad-recompute",
|
||||
"freecad-resave",
|
||||
"web-inspect"
|
||||
],
|
||||
"domains": [
|
||||
"properties",
|
||||
"shape",
|
||||
"resources"
|
||||
],
|
||||
"freecadVersion": "1.1.1",
|
||||
"status": "pass",
|
||||
"differences": [],
|
||||
"evidence": {
|
||||
"solidCount": 1,
|
||||
"faceCount": 5,
|
||||
"volume": 154.26676868605438,
|
||||
"boundingBox": {
|
||||
"max": [
|
||||
5,
|
||||
5,
|
||||
3.5355339059327373
|
||||
],
|
||||
"min": [
|
||||
-2.499999999999999,
|
||||
0,
|
||||
-3.5355339059327386
|
||||
]
|
||||
},
|
||||
"properties": {
|
||||
"Angle1": -45,
|
||||
"Angle2": 45,
|
||||
"Angle3": 120,
|
||||
"Radius": 5
|
||||
},
|
||||
"resavedShapeAvailable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "part-extrusion",
|
||||
"direction": "web-freecad-web",
|
||||
"stages": [
|
||||
"web-model",
|
||||
"web-write",
|
||||
"freecad-open",
|
||||
"freecad-recompute",
|
||||
"freecad-resave",
|
||||
"web-inspect"
|
||||
],
|
||||
"domains": [
|
||||
"objectTree",
|
||||
"properties",
|
||||
"sketch",
|
||||
"shape",
|
||||
"resources"
|
||||
],
|
||||
"freecadVersion": "1.1.1",
|
||||
"status": "pass",
|
||||
"differences": [],
|
||||
"evidence": {
|
||||
"typeId": "Part::Extrusion",
|
||||
"solidCount": 1,
|
||||
"faceCount": 6,
|
||||
"volume": 30,
|
||||
"properties": {
|
||||
"Base": "FeatureProfile",
|
||||
"DirMode": "Custom",
|
||||
"LengthFwd": 5,
|
||||
"LengthRev": 0,
|
||||
"Reversed": false,
|
||||
"Solid": true,
|
||||
"Symmetric": false,
|
||||
"TaperAngle": 0,
|
||||
"TaperAngleRev": 0
|
||||
},
|
||||
"resavedShapeAvailable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "part-revolution",
|
||||
"direction": "web-freecad-web",
|
||||
"stages": [
|
||||
"web-model",
|
||||
"web-write",
|
||||
"freecad-open",
|
||||
"freecad-recompute",
|
||||
"freecad-resave",
|
||||
"web-inspect"
|
||||
],
|
||||
"domains": [
|
||||
"objectTree",
|
||||
"properties",
|
||||
"sketch",
|
||||
"shape",
|
||||
"resources"
|
||||
],
|
||||
"freecadVersion": "1.1.1",
|
||||
"status": "pass",
|
||||
"differences": [],
|
||||
"evidence": {
|
||||
"typeId": "Part::Revolution",
|
||||
"solidCount": 1,
|
||||
"faceCount": 4,
|
||||
"volume": 113.09733552923254,
|
||||
"properties": {
|
||||
"Angle": 360,
|
||||
"Solid": true,
|
||||
"Source": "FeatureProfile",
|
||||
"Symmetric": false
|
||||
},
|
||||
"resavedShapeAvailable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch-core-external-attachment",
|
||||
"direction": "web-freecad-web",
|
||||
"stages": [
|
||||
"web-model",
|
||||
"web-write",
|
||||
"freecad-open",
|
||||
"freecad-recompute",
|
||||
"freecad-resave",
|
||||
"web-inspect"
|
||||
],
|
||||
"domains": [
|
||||
"objectTree",
|
||||
"properties",
|
||||
"sketch",
|
||||
"topology"
|
||||
],
|
||||
"freecadVersion": "1.1.1",
|
||||
"status": "pass",
|
||||
"differences": [],
|
||||
"evidence": {
|
||||
"geometryCount": 10,
|
||||
"constraintCount": 11,
|
||||
"externalTypes": [
|
||||
0
|
||||
],
|
||||
"mapMode": "FlatFace",
|
||||
"roundTripGeometryIds": 10,
|
||||
"roundTripConstraintIds": 11
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch-face-projection",
|
||||
"direction": "web-freecad-web",
|
||||
"stages": [
|
||||
"web-model",
|
||||
"web-write",
|
||||
"freecad-open",
|
||||
"freecad-recompute",
|
||||
"freecad-resave",
|
||||
"web-inspect"
|
||||
],
|
||||
"domains": [
|
||||
"sketch",
|
||||
"topology"
|
||||
],
|
||||
"freecadVersion": "1.1.1",
|
||||
"status": "pass",
|
||||
"differences": [],
|
||||
"evidence": {
|
||||
"externalTypes": [
|
||||
0
|
||||
],
|
||||
"externalGeoCount": 6,
|
||||
"roundTripIds": 4
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch-external-modes",
|
||||
"direction": "web-freecad-web",
|
||||
"stages": [
|
||||
"web-model",
|
||||
"web-write",
|
||||
"freecad-open",
|
||||
"freecad-recompute",
|
||||
"freecad-resave",
|
||||
"web-inspect"
|
||||
],
|
||||
"domains": [
|
||||
"sketch",
|
||||
"topology",
|
||||
"properties"
|
||||
],
|
||||
"freecadVersion": "1.1.1",
|
||||
"status": "pass",
|
||||
"differences": [],
|
||||
"evidence": {
|
||||
"externalTypes": [
|
||||
1,
|
||||
2,
|
||||
0
|
||||
],
|
||||
"externalGeoCount": 8,
|
||||
"nativeFlags": [
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
2
|
||||
],
|
||||
"roundTripModes": [
|
||||
"intersection",
|
||||
"both",
|
||||
"both",
|
||||
"both",
|
||||
"both",
|
||||
"projection"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch-snells-law",
|
||||
"direction": "web-freecad-web",
|
||||
"stages": [
|
||||
"web-model",
|
||||
"web-write",
|
||||
"freecad-open",
|
||||
"freecad-recompute",
|
||||
"freecad-resave",
|
||||
"web-inspect"
|
||||
],
|
||||
"domains": [
|
||||
"sketch",
|
||||
"properties"
|
||||
],
|
||||
"freecadVersion": "1.1.1",
|
||||
"status": "pass",
|
||||
"differences": [],
|
||||
"evidence": {
|
||||
"geometryCount": 3,
|
||||
"constraintTypes": [
|
||||
"SnellsLaw"
|
||||
],
|
||||
"roundTripConstraints": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch-bspline-weight",
|
||||
"direction": "web-freecad-web",
|
||||
"stages": [
|
||||
"web-model",
|
||||
"web-write",
|
||||
"freecad-open",
|
||||
"freecad-recompute",
|
||||
"freecad-resave",
|
||||
"web-inspect"
|
||||
],
|
||||
"domains": [
|
||||
"sketch",
|
||||
"properties"
|
||||
],
|
||||
"freecadVersion": "1.1.1",
|
||||
"status": "pass",
|
||||
"differences": [],
|
||||
"evidence": {
|
||||
"geometryCount": 2,
|
||||
"constraintTypes": [
|
||||
"InternalAlignment",
|
||||
"Weight"
|
||||
],
|
||||
"roundTripConstraints": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sketch-internal-alignment",
|
||||
"direction": "web-freecad-web",
|
||||
"stages": [
|
||||
"web-model",
|
||||
"web-write",
|
||||
"freecad-open",
|
||||
"freecad-recompute",
|
||||
"freecad-resave",
|
||||
"web-inspect"
|
||||
],
|
||||
"domains": [
|
||||
"sketch",
|
||||
"properties"
|
||||
],
|
||||
"freecadVersion": "1.1.1",
|
||||
"status": "pass",
|
||||
"differences": [],
|
||||
"evidence": {
|
||||
"geometryCount": 7,
|
||||
"constraintTypes": [
|
||||
"InternalAlignment",
|
||||
"InternalAlignment",
|
||||
"InternalAlignment",
|
||||
"InternalAlignment",
|
||||
"InternalAlignment"
|
||||
],
|
||||
"roundTripConstraints": 5
|
||||
}
|
||||
}
|
||||
],
|
||||
"status": "verified"
|
||||
}
|
||||
Reference in New Issue
Block a user