{ "baselineId": "freecad-1.1.1-property-direction-success", "caseCount": 2, "cases": [ { "caseId": "Mirroring", "defaultValue": [ 0.0, 0.0, 1.0 ], "mode": "direct-native-property-setter-with-valid-host-geometry", "objectName": "DirectionMirror", "objectTypeId": "Part::Mirroring", "phases": { "axisZTuple": { "afterRecompute": { "editorMode": [], "mustExecute": false, "objectSet": [ { "name": "MirrorSource", "typeId": "Part::Box" }, { "name": "DirectionMirror", "typeId": "Part::Mirroring" } ], "objectState": [ "Up-to-date" ], "propertyStatus": [], "propertyTypeId": "App::PropertyDirection", "recomputeResult": true, "shape": { "applicable": true, "area": 52.0, "bounds": [ 0.0, 0.0, -4.0, 2.0, 3.0, 0.0 ], "brepSha256": "ba65608213dd700751777e936c8f7cdd2b84a9e043a4deeec8e57eec3614b69b", "edges": 12, "faces": 6, "isNull": false, "shapeType": "Solid", "solids": 1, "valid": true, "vertices": 8, "volume": 24.0 }, "statusString": "Valid", "value": [ 0.0, 0.0, 1.0 ] }, "afterSet": { "mustExecute": true, "objectState": [ "Touched" ], "statusString": "Touched", "value": [ 0.0, 0.0, 1.0 ] } }, "default": { "afterRecompute": { "editorMode": [], "mustExecute": false, "objectSet": [ { "name": "MirrorSource", "typeId": "Part::Box" }, { "name": "DirectionMirror", "typeId": "Part::Mirroring" } ], "objectState": [ "Up-to-date" ], "propertyStatus": [], "propertyTypeId": "App::PropertyDirection", "recomputeResult": true, "shape": { "applicable": true, "area": 52.0, "bounds": [ 0.0, 0.0, -4.0, 2.0, 3.0, 0.0 ], "brepSha256": "ba65608213dd700751777e936c8f7cdd2b84a9e043a4deeec8e57eec3614b69b", "edges": 12, "faces": 6, "isNull": false, "shapeType": "Solid", "solids": 1, "valid": true, "vertices": 8, "volume": 24.0 }, "statusString": "Valid", "value": [ 0.0, 0.0, 1.0 ] } }, "integerTuple": { "afterRecompute": { "editorMode": [], "mustExecute": false, "objectSet": [ { "name": "MirrorSource", "typeId": "Part::Box" }, { "name": "DirectionMirror", "typeId": "Part::Mirroring" } ], "objectState": [ "Up-to-date" ], "propertyStatus": [], "propertyTypeId": "App::PropertyDirection", "recomputeResult": true, "shape": { "applicable": true, "area": 52.0, "bounds": [ -3.666666667, -3.333333333, -4.666666667, 1.333333333, 2.0, 0.0 ], "brepSha256": "2983b6d9965eb70e4de231aabbc45e649a640fa563cce5f5326fb43bebd0afab", "edges": 12, "faces": 6, "isNull": false, "shapeType": "Solid", "solids": 1, "valid": true, "vertices": 8, "volume": 24.0 }, "statusString": "Valid", "value": [ 1.0, 1.0, 2.0 ] }, "afterSet": { "mustExecute": true, "objectState": [ "Touched" ], "statusString": "Touched", "value": [ 1.0, 1.0, 2.0 ] } }, "largeFiniteTuple": { "afterRecompute": { "editorMode": [], "mustExecute": false, "objectSet": [ { "name": "MirrorSource", "typeId": "Part::Box" }, { "name": "DirectionMirror", "typeId": "Part::Mirroring" } ], "objectState": [ "Up-to-date" ], "propertyStatus": [], "propertyTypeId": "App::PropertyDirection", "recomputeResult": true, "shape": { "applicable": true, "area": 52.0, "bounds": [ -1.714285714, 0.0, -2.0, 2.571428571, 5.285714286, 2.571428571 ], "brepSha256": "af54274b74d4c9a8036ffc439a6adf5820c5fa99521ea062ec769b1017de3b4f", "edges": 12, "faces": 6, "isNull": false, "shapeType": "Solid", "solids": 1, "valid": true, "vertices": 8, "volume": 24.0 }, "statusString": "Valid", "value": [ 1000000.0, -2000000.0, 3000000.0 ] }, "afterSet": { "mustExecute": true, "objectState": [ "Touched" ], "statusString": "Touched", "value": [ 1000000.0, -2000000.0, 3000000.0 ] } }, "nearAxisTuple": { "afterRecompute": { "editorMode": [], "mustExecute": false, "objectSet": [ { "name": "MirrorSource", "typeId": "Part::Box" }, { "name": "DirectionMirror", "typeId": "Part::Mirroring" } ], "objectState": [ "Up-to-date" ], "propertyStatus": [], "propertyTypeId": "App::PropertyDirection", "recomputeResult": true, "shape": { "applicable": true, "area": 52.0, "bounds": [ -8e-09, 0.0, -4.000000004, 2.0, 3.000000008, 6e-09 ], "brepSha256": "225a223ce3c066abb1e176a49d0aa160939ca22d72fe94c66b75f2c4ccd55c61", "edges": 12, "faces": 6, "isNull": false, "shapeType": "Solid", "solids": 1, "valid": true, "vertices": 8, "volume": 24.0 }, "statusString": "Valid", "value": [ 1e-09, -1e-09, 1.0 ] }, "afterSet": { "mustExecute": true, "objectState": [ "Touched" ], "statusString": "Touched", "value": [ 1e-09, -1e-09, 1.0 ] } }, "nonUnitFloatTuple": { "afterRecompute": { "editorMode": [], "mustExecute": false, "objectSet": [ { "name": "MirrorSource", "typeId": "Part::Box" }, { "name": "DirectionMirror", "typeId": "Part::Mirroring" } ], "objectState": [ "Up-to-date" ], "propertyStatus": [], "propertyTypeId": "App::PropertyDirection", "recomputeResult": true, "shape": { "applicable": true, "area": 52.0, "bounds": [ -1.170731707, 0.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.0 }, "statusString": "Valid", "value": [ 0.25, -0.5, 1.5 ] }, "afterSet": { "mustExecute": true, "objectState": [ "Touched" ], "statusString": "Touched", "value": [ 0.25, -0.5, 1.5 ] } }, "restored": { "afterRecompute": { "editorMode": [], "mustExecute": false, "objectSet": [ { "name": "MirrorSource", "typeId": "Part::Box" }, { "name": "DirectionMirror", "typeId": "Part::Mirroring" } ], "objectState": [ "Up-to-date" ], "propertyStatus": [], "propertyTypeId": "App::PropertyDirection", "recomputeResult": true, "shape": { "applicable": true, "area": 52.0, "bounds": [ 0.0, 0.0, -4.0, 2.0, 3.0, 0.0 ], "brepSha256": "ba65608213dd700751777e936c8f7cdd2b84a9e043a4deeec8e57eec3614b69b", "edges": 12, "faces": 6, "isNull": false, "shapeType": "Solid", "solids": 1, "valid": true, "vertices": 8, "volume": 24.0 }, "statusString": "Valid", "value": [ 0.0, 0.0, 1.0 ] }, "afterSet": { "mustExecute": true, "objectState": [ "Touched" ], "statusString": "Touched", "value": [ 0.0, 0.0, 1.0 ] } }, "vectorObject": { "afterRecompute": { "editorMode": [], "mustExecute": false, "objectSet": [ { "name": "MirrorSource", "typeId": "Part::Box" }, { "name": "DirectionMirror", "typeId": "Part::Mirroring" } ], "objectState": [ "Up-to-date" ], "propertyStatus": [], "propertyTypeId": "App::PropertyDirection", "recomputeResult": true, "shape": { "applicable": true, "area": 52.0, "bounds": [ 0.0, -1.855072464, -4.811594203, 3.043478261, 2.768115942, 0.463768116 ], "brepSha256": "797a254ef7d917a0c090505023f3fecddedc37c078a8bca34fb5e1ee5dc9ef5f", "edges": 12, "faces": 6, "isNull": false, "shapeType": "Solid", "solids": 1, "valid": true, "vertices": 8, "volume": 24.0 }, "statusString": "Valid", "value": [ -0.125, 0.25, 1.0 ] }, "afterSet": { "mustExecute": true, "objectState": [ "Touched" ], "statusString": "Touched", "value": [ -0.125, 0.25, 1.0 ] } } }, "propertyName": "Normal", "requested": { "axisZTuple": { "inputKind": "tuple", "value": [ 0.0, 0.0, 1.0 ] }, "integerTuple": { "inputKind": "tuple", "value": [ 1.0, 1.0, 2.0 ] }, "largeFiniteTuple": { "inputKind": "tuple", "value": [ 1000000.0, -2000000.0, 3000000.0 ] }, "nearAxisTuple": { "inputKind": "tuple", "value": [ 1e-09, -1e-09, 1.0 ] }, "nonUnitFloatTuple": { "inputKind": "tuple", "value": [ 0.25, -0.5, 1.5 ] }, "vectorObject": { "inputKind": "Base.Vector", "value": [ -0.125, 0.25, 1.0 ] } }, "setup": { "base": [ 0, 0, 0 ], "kind": "box-mirror", "mirrorPlane": null, "source": { "dimensions": [ 2, 3, 4 ], "name": "MirrorSource", "typeId": "Part::Box" } } }, { "caseId": "ProjectOnSurface", "defaultValue": [ 0.0, 0.0, 1.0 ], "mode": "direct-native-property-setter-with-valid-host-geometry", "objectName": "DirectionProjection", "objectTypeId": "Part::ProjectOnSurface", "phases": { "axisZTuple": { "afterRecompute": { "editorMode": [], "mustExecute": false, "objectSet": [ { "name": "ProjectionSupport", "typeId": "Part::Feature" }, { "name": "ProjectionWire", "typeId": "Part::Feature" }, { "name": "DirectionProjection", "typeId": "Part::ProjectOnSurface" } ], "objectState": [ "Up-to-date" ], "propertyStatus": [], "propertyTypeId": "App::PropertyDirection", "recomputeResult": true, "shape": { "applicable": true, "area": 0.0, "bounds": [ -4.0, -3.0, 0.0, 4.0, 3.0, 0.0 ], "brepSha256": "ba5241977c38224f66ffb495b32d3468bdcde322f177ed8047ddac5423d197de", "edges": 4, "faces": 0, "isNull": false, "shapeType": "Compound", "solids": 0, "valid": true, "vertices": 4, "volume": 0.0 }, "statusString": "Valid", "value": [ 0.0, 0.0, 1.0 ] }, "afterSet": { "mustExecute": false, "objectState": [ "Touched" ], "statusString": "Touched", "value": [ 0.0, 0.0, 1.0 ] } }, "default": { "afterRecompute": { "editorMode": [], "mustExecute": false, "objectSet": [ { "name": "ProjectionSupport", "typeId": "Part::Feature" }, { "name": "ProjectionWire", "typeId": "Part::Feature" }, { "name": "DirectionProjection", "typeId": "Part::ProjectOnSurface" } ], "objectState": [ "Up-to-date" ], "propertyStatus": [], "propertyTypeId": "App::PropertyDirection", "recomputeResult": true, "shape": { "applicable": true, "area": 0.0, "bounds": [ -4.0, -3.0, 0.0, 4.0, 3.0, 0.0 ], "brepSha256": "ba5241977c38224f66ffb495b32d3468bdcde322f177ed8047ddac5423d197de", "edges": 4, "faces": 0, "isNull": false, "shapeType": "Compound", "solids": 0, "valid": true, "vertices": 4, "volume": 0.0 }, "statusString": "Valid", "value": [ 0.0, 0.0, 1.0 ] } }, "integerTuple": { "afterRecompute": { "editorMode": [], "mustExecute": false, "objectSet": [ { "name": "ProjectionSupport", "typeId": "Part::Feature" }, { "name": "ProjectionWire", "typeId": "Part::Feature" }, { "name": "DirectionProjection", "typeId": "Part::ProjectOnSurface" } ], "objectState": [ "Up-to-date" ], "propertyStatus": [], "propertyTypeId": "App::PropertyDirection", "recomputeResult": true, "shape": { "applicable": true, "area": 0.0, "bounds": [ -1.5, -0.5, -0.0, 6.5, 5.5, -0.0 ], "brepSha256": "5b86893ea13a2a5d021bb9556363e7c06ebab5e8ab817aea009b691af8026803", "edges": 4, "faces": 0, "isNull": false, "shapeType": "Compound", "solids": 0, "valid": true, "vertices": 4, "volume": 0.0 }, "statusString": "Valid", "value": [ 1.0, 1.0, 2.0 ] }, "afterSet": { "mustExecute": false, "objectState": [ "Touched" ], "statusString": "Touched", "value": [ 1.0, 1.0, 2.0 ] } }, "largeFiniteTuple": { "afterRecompute": { "editorMode": [], "mustExecute": false, "objectSet": [ { "name": "ProjectionSupport", "typeId": "Part::Feature" }, { "name": "ProjectionWire", "typeId": "Part::Feature" }, { "name": "DirectionProjection", "typeId": "Part::ProjectOnSurface" } ], "objectState": [ "Up-to-date" ], "propertyStatus": [], "propertyTypeId": "App::PropertyDirection", "recomputeResult": true, "shape": { "applicable": true, "area": 0.0, "bounds": [ -2.333333333, -6.333333333, 0.0, 5.666666667, -0.333333333, 0.0 ], "brepSha256": "48b9d88d31a7e7e00bb89d357ebc10e1cc40dee0db3750b73351023b64dc6af0", "edges": 4, "faces": 0, "isNull": false, "shapeType": "Compound", "solids": 0, "valid": true, "vertices": 4, "volume": 0.0 }, "statusString": "Valid", "value": [ 1000000.0, -2000000.0, 3000000.0 ] }, "afterSet": { "mustExecute": false, "objectState": [ "Touched" ], "statusString": "Touched", "value": [ 1000000.0, -2000000.0, 3000000.0 ] } }, "nearAxisTuple": { "afterRecompute": { "editorMode": [], "mustExecute": false, "objectSet": [ { "name": "ProjectionSupport", "typeId": "Part::Feature" }, { "name": "ProjectionWire", "typeId": "Part::Feature" }, { "name": "DirectionProjection", "typeId": "Part::ProjectOnSurface" } ], "objectState": [ "Up-to-date" ], "propertyStatus": [], "propertyTypeId": "App::PropertyDirection", "recomputeResult": true, "shape": { "applicable": true, "area": 0.0, "bounds": [ -4.000000072, -3.000000072, 0.0, 4.000000072, 3.000000072, 0.0 ], "brepSha256": "7c2bec72a7715dd710128a44eafb4c01e3a96106b64602c05c2b09615bfd53d9", "edges": 4, "faces": 0, "isNull": false, "shapeType": "Compound", "solids": 0, "valid": true, "vertices": 4, "volume": 0.0 }, "statusString": "Valid", "value": [ 1e-09, -1e-09, 1.0 ] }, "afterSet": { "mustExecute": false, "objectState": [ "Touched" ], "statusString": "Touched", "value": [ 1e-09, -1e-09, 1.0 ] } }, "nonUnitFloatTuple": { "afterRecompute": { "editorMode": [], "mustExecute": false, "objectSet": [ { "name": "ProjectionSupport", "typeId": "Part::Feature" }, { "name": "ProjectionWire", "typeId": "Part::Feature" }, { "name": "DirectionProjection", "typeId": "Part::ProjectOnSurface" } ], "objectState": [ "Up-to-date" ], "propertyStatus": [], "propertyTypeId": "App::PropertyDirection", "recomputeResult": true, "shape": { "applicable": true, "area": 0.0, "bounds": [ -3.166666667, -4.666666667, -0.0, 4.833333333, 1.333333333, 0.0 ], "brepSha256": "3c78808d667362064af03623580275fc042383070d13822c577066173f4ea7d8", "edges": 4, "faces": 0, "isNull": false, "shapeType": "Compound", "solids": 0, "valid": true, "vertices": 4, "volume": 0.0 }, "statusString": "Valid", "value": [ 0.25, -0.5, 1.5 ] }, "afterSet": { "mustExecute": false, "objectState": [ "Touched" ], "statusString": "Touched", "value": [ 0.25, -0.5, 1.5 ] } }, "restored": { "afterRecompute": { "editorMode": [], "mustExecute": false, "objectSet": [ { "name": "ProjectionSupport", "typeId": "Part::Feature" }, { "name": "ProjectionWire", "typeId": "Part::Feature" }, { "name": "DirectionProjection", "typeId": "Part::ProjectOnSurface" } ], "objectState": [ "Up-to-date" ], "propertyStatus": [], "propertyTypeId": "App::PropertyDirection", "recomputeResult": true, "shape": { "applicable": true, "area": 0.0, "bounds": [ -4.0, -3.0, 0.0, 4.0, 3.0, 0.0 ], "brepSha256": "ba5241977c38224f66ffb495b32d3468bdcde322f177ed8047ddac5423d197de", "edges": 4, "faces": 0, "isNull": false, "shapeType": "Compound", "solids": 0, "valid": true, "vertices": 4, "volume": 0.0 }, "statusString": "Valid", "value": [ 0.0, 0.0, 1.0 ] }, "afterSet": { "mustExecute": false, "objectState": [ "Touched" ], "statusString": "Touched", "value": [ 0.0, 0.0, 1.0 ] } }, "vectorObject": { "afterRecompute": { "editorMode": [], "mustExecute": false, "objectSet": [ { "name": "ProjectionSupport", "typeId": "Part::Feature" }, { "name": "ProjectionWire", "typeId": "Part::Feature" }, { "name": "DirectionProjection", "typeId": "Part::ProjectOnSurface" } ], "objectState": [ "Up-to-date" ], "propertyStatus": [], "propertyTypeId": "App::PropertyDirection", "recomputeResult": true, "shape": { "applicable": true, "area": 0.0, "bounds": [ -4.625, -1.75, 0.0, 3.375, 4.25, 0.0 ], "brepSha256": "cf7283de4cbb5a99ca53fcf4ccfc906092721511205c9312415d0826d11e47f7", "edges": 4, "faces": 0, "isNull": false, "shapeType": "Compound", "solids": 0, "valid": true, "vertices": 4, "volume": 0.0 }, "statusString": "Valid", "value": [ -0.125, 0.25, 1.0 ] }, "afterSet": { "mustExecute": false, "objectState": [ "Touched" ], "statusString": "Touched", "value": [ -0.125, 0.25, 1.0 ] } } }, "propertyName": "Direction", "requested": { "axisZTuple": { "inputKind": "tuple", "value": [ 0.0, 0.0, 1.0 ] }, "integerTuple": { "inputKind": "tuple", "value": [ 1.0, 1.0, 2.0 ] }, "largeFiniteTuple": { "inputKind": "tuple", "value": [ 1000000.0, -2000000.0, 3000000.0 ] }, "nearAxisTuple": { "inputKind": "tuple", "value": [ 1e-09, -1e-09, 1.0 ] }, "nonUnitFloatTuple": { "inputKind": "tuple", "value": [ 0.25, -0.5, 1.5 ] }, "vectorObject": { "inputKind": "Base.Vector", "value": [ -0.125, 0.25, 1.0 ] } }, "setup": { "kind": "wire-to-planar-face", "mode": "Edges", "projection": { "name": "ProjectionWire", "subElements": [ "Wire1" ], "typeId": "Part::Feature", "z": -5 }, "support": { "name": "ProjectionSupport", "subElements": [ "Face1" ], "typeId": "Part::Feature" } } } ], "freecadVersion": "1.1.1", "gitCommit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d", "propertyType": "App::PropertyDirection", "schemaVersion": 1, "status": "pass" }