feat: close ordered pairs and property codec batches
This commit is contained in:
328
config/freecad-property-direction-roundtrip.json
Normal file
328
config/freecad-property-direction-roundtrip.json
Normal file
@@ -0,0 +1,328 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"status": "pass",
|
||||
"baselineId": "freecad-1.1.1-property-direction-roundtrip",
|
||||
"freecadVersion": "1.1.1",
|
||||
"gitCommit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d",
|
||||
"propertyType": "App::PropertyDirection",
|
||||
"archives": {
|
||||
"nativeInitial": {
|
||||
"path": ".cache/freecad/property-direction-roundtrip/native-initial.FCStd",
|
||||
"bytes": 3782,
|
||||
"sha256": "e9e16561486feced5a81240c3815aca41ed2c13a1694119c053af6e1cb84a545"
|
||||
},
|
||||
"webEdited": {
|
||||
"path": ".cache/freecad/property-direction-roundtrip/web-edited.FCStd",
|
||||
"bytes": 3722,
|
||||
"sha256": "7249873d594722059ef328cb0513b8eb8e1f7aa14a46b21bef504b009b0dad21"
|
||||
},
|
||||
"nativeResaved": {
|
||||
"path": ".cache/freecad/property-direction-roundtrip/native-resaved.FCStd",
|
||||
"bytes": 3981,
|
||||
"sha256": "5f12251fbdf2a763d42838cc0ba109930fd452e5e48808f00506f34aececb874"
|
||||
},
|
||||
"nativeRepeatResaved": {
|
||||
"path": ".cache/freecad/property-direction-roundtrip/native-resaved-repeat.FCStd",
|
||||
"bytes": 3990,
|
||||
"sha256": "a455f01e576b6d481eb0474b3048e7657c017bc1165aa11c7ebb43d7ad065f2c"
|
||||
}
|
||||
},
|
||||
"nativeInitial": {
|
||||
"object": {
|
||||
"editorMode": [],
|
||||
"name": "DirectionMirror",
|
||||
"propertyStatus": [],
|
||||
"propertyTypeId": "App::PropertyDirection",
|
||||
"shape": {
|
||||
"area": 52,
|
||||
"bounds": [
|
||||
0,
|
||||
0,
|
||||
-4,
|
||||
2,
|
||||
3,
|
||||
0
|
||||
],
|
||||
"brepSha256": "88b166d7ee48d61dfcfc8ff0331c32ab6dfe18f4fcfe9ca29ade01c15d6b9406",
|
||||
"edges": 12,
|
||||
"faces": 6,
|
||||
"isNull": false,
|
||||
"shapeType": "Solid",
|
||||
"solids": 1,
|
||||
"valid": true,
|
||||
"vertices": 8,
|
||||
"volume": 24
|
||||
},
|
||||
"state": [
|
||||
"Up-to-date"
|
||||
],
|
||||
"statusString": "Valid",
|
||||
"typeId": "Part::Mirroring",
|
||||
"value": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 1
|
||||
}
|
||||
},
|
||||
"objectSet": [
|
||||
{
|
||||
"name": "MirrorSource",
|
||||
"typeId": "Part::Box"
|
||||
},
|
||||
{
|
||||
"name": "DirectionMirror",
|
||||
"typeId": "Part::Mirroring"
|
||||
}
|
||||
]
|
||||
},
|
||||
"web": {
|
||||
"before": {
|
||||
"name": "Normal",
|
||||
"typeId": "App::PropertyDirection",
|
||||
"element": "PropertyVector",
|
||||
"value": "{\"x\":0,\"y\":0,\"z\":1}"
|
||||
},
|
||||
"after": {
|
||||
"name": "Normal",
|
||||
"typeId": "App::PropertyDirection",
|
||||
"element": "PropertyVector",
|
||||
"value": "{\"x\":0.25,\"y\":-0.5,\"z\":1.5}"
|
||||
},
|
||||
"targetMarkedTouched": true,
|
||||
"webOutputMatches": true,
|
||||
"objectSetPreserved": true,
|
||||
"semanticObjectsPreserved": true,
|
||||
"opaquePathsPreserved": 3,
|
||||
"opaqueEntriesPreserved": true
|
||||
},
|
||||
"nativeAfter": {
|
||||
"reopened": {
|
||||
"object": {
|
||||
"editorMode": [],
|
||||
"name": "DirectionMirror",
|
||||
"propertyStatus": [],
|
||||
"propertyTypeId": "App::PropertyDirection",
|
||||
"shape": {
|
||||
"area": 52,
|
||||
"bounds": [
|
||||
-1.170731707,
|
||||
0,
|
||||
-3.609756098,
|
||||
2.195121951,
|
||||
4.951219512,
|
||||
1.756097561
|
||||
],
|
||||
"brepSha256": "78c098a6fa65ccee51c306e1af3d908c067c4866d0a937f225b35e5c4f00ce7f",
|
||||
"edges": 12,
|
||||
"faces": 6,
|
||||
"isNull": false,
|
||||
"shapeType": "Solid",
|
||||
"solids": 1,
|
||||
"valid": true,
|
||||
"vertices": 8,
|
||||
"volume": 24
|
||||
},
|
||||
"state": [
|
||||
"Up-to-date"
|
||||
],
|
||||
"statusString": "Valid",
|
||||
"typeId": "Part::Mirroring",
|
||||
"value": {
|
||||
"x": 0.25,
|
||||
"y": -0.5,
|
||||
"z": 1.5
|
||||
}
|
||||
},
|
||||
"objectSet": [
|
||||
{
|
||||
"name": "MirrorSource",
|
||||
"typeId": "Part::Box"
|
||||
},
|
||||
{
|
||||
"name": "DirectionMirror",
|
||||
"typeId": "Part::Mirroring"
|
||||
}
|
||||
]
|
||||
},
|
||||
"resaved": {
|
||||
"object": {
|
||||
"editorMode": [],
|
||||
"name": "DirectionMirror",
|
||||
"propertyStatus": [],
|
||||
"propertyTypeId": "App::PropertyDirection",
|
||||
"shape": {
|
||||
"area": 52,
|
||||
"bounds": [
|
||||
-1.170731707,
|
||||
0,
|
||||
-3.609756098,
|
||||
2.195121951,
|
||||
4.951219512,
|
||||
1.756097561
|
||||
],
|
||||
"brepSha256": "d2f2dec7c559cb100c4966733f07f8313886144c3fdb22d4e6f4b5185bb549c6",
|
||||
"edges": 12,
|
||||
"faces": 6,
|
||||
"isNull": false,
|
||||
"shapeType": "Solid",
|
||||
"solids": 1,
|
||||
"valid": true,
|
||||
"vertices": 8,
|
||||
"volume": 24
|
||||
},
|
||||
"state": [
|
||||
"Up-to-date"
|
||||
],
|
||||
"statusString": "Valid",
|
||||
"typeId": "Part::Mirroring",
|
||||
"value": {
|
||||
"x": 0.25,
|
||||
"y": -0.5,
|
||||
"z": 1.5
|
||||
}
|
||||
},
|
||||
"objectSet": [
|
||||
{
|
||||
"name": "MirrorSource",
|
||||
"typeId": "Part::Box"
|
||||
},
|
||||
{
|
||||
"name": "DirectionMirror",
|
||||
"typeId": "Part::Mirroring"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"nativeRepeat": {
|
||||
"reopened": {
|
||||
"object": {
|
||||
"editorMode": [],
|
||||
"name": "DirectionMirror",
|
||||
"propertyStatus": [],
|
||||
"propertyTypeId": "App::PropertyDirection",
|
||||
"shape": {
|
||||
"area": 52,
|
||||
"bounds": [
|
||||
-1.170731707,
|
||||
0,
|
||||
-3.609756098,
|
||||
2.195121951,
|
||||
4.951219512,
|
||||
1.756097561
|
||||
],
|
||||
"brepSha256": "78c098a6fa65ccee51c306e1af3d908c067c4866d0a937f225b35e5c4f00ce7f",
|
||||
"edges": 12,
|
||||
"faces": 6,
|
||||
"isNull": false,
|
||||
"shapeType": "Solid",
|
||||
"solids": 1,
|
||||
"valid": true,
|
||||
"vertices": 8,
|
||||
"volume": 24
|
||||
},
|
||||
"state": [
|
||||
"Up-to-date"
|
||||
],
|
||||
"statusString": "Valid",
|
||||
"typeId": "Part::Mirroring",
|
||||
"value": {
|
||||
"x": 0.25,
|
||||
"y": -0.5,
|
||||
"z": 1.5
|
||||
}
|
||||
},
|
||||
"objectSet": [
|
||||
{
|
||||
"name": "MirrorSource",
|
||||
"typeId": "Part::Box"
|
||||
},
|
||||
{
|
||||
"name": "DirectionMirror",
|
||||
"typeId": "Part::Mirroring"
|
||||
}
|
||||
]
|
||||
},
|
||||
"resaved": {
|
||||
"object": {
|
||||
"editorMode": [],
|
||||
"name": "DirectionMirror",
|
||||
"propertyStatus": [],
|
||||
"propertyTypeId": "App::PropertyDirection",
|
||||
"shape": {
|
||||
"area": 52,
|
||||
"bounds": [
|
||||
-1.170731707,
|
||||
0,
|
||||
-3.609756098,
|
||||
2.195121951,
|
||||
4.951219512,
|
||||
1.756097561
|
||||
],
|
||||
"brepSha256": "d2f2dec7c559cb100c4966733f07f8313886144c3fdb22d4e6f4b5185bb549c6",
|
||||
"edges": 12,
|
||||
"faces": 6,
|
||||
"isNull": false,
|
||||
"shapeType": "Solid",
|
||||
"solids": 1,
|
||||
"valid": true,
|
||||
"vertices": 8,
|
||||
"volume": 24
|
||||
},
|
||||
"state": [
|
||||
"Up-to-date"
|
||||
],
|
||||
"statusString": "Valid",
|
||||
"typeId": "Part::Mirroring",
|
||||
"value": {
|
||||
"x": 0.25,
|
||||
"y": -0.5,
|
||||
"z": 1.5
|
||||
}
|
||||
},
|
||||
"objectSet": [
|
||||
{
|
||||
"name": "MirrorSource",
|
||||
"typeId": "Part::Box"
|
||||
},
|
||||
{
|
||||
"name": "DirectionMirror",
|
||||
"typeId": "Part::Mirroring"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"classification": {
|
||||
"requestedValue": {
|
||||
"x": 0.25,
|
||||
"y": -0.5,
|
||||
"z": 1.5
|
||||
},
|
||||
"webValue": {
|
||||
"x": 0.25,
|
||||
"y": -0.5,
|
||||
"z": 1.5
|
||||
},
|
||||
"reopenedValue": {
|
||||
"x": 0.25,
|
||||
"y": -0.5,
|
||||
"z": 1.5
|
||||
},
|
||||
"resavedValue": {
|
||||
"x": 0.25,
|
||||
"y": -0.5,
|
||||
"z": 1.5
|
||||
},
|
||||
"nativeOutputMatches": true,
|
||||
"nativeShapeChanged": true,
|
||||
"nativeShapeStructureStable": true,
|
||||
"nativeBrepReserialized": true,
|
||||
"nativeBrepEvolutionReproduced": true,
|
||||
"nativeAllowedEvolution": {
|
||||
"classification": "native-allowed-evolution",
|
||||
"dimension": "brep-serialization",
|
||||
"reason": "FreeCAD save/reopen reserializes the recomputed Shape while direction, bounds, topology, mass properties and validity remain stable."
|
||||
},
|
||||
"unknownSemanticDrift": false,
|
||||
"zeroUnknownDrift": true
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user