{ "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" }