202 lines
5.6 KiB
JSON
202 lines
5.6 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"status": "pass",
|
|
"baseline": {
|
|
"freecadVersion": "1.1.1",
|
|
"commit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d"
|
|
},
|
|
"propertyType": "App::PropertyDirection",
|
|
"recordCount": 2,
|
|
"records": [
|
|
{
|
|
"objectTypeId": "Part::Mirroring",
|
|
"objectAvailable": true,
|
|
"probeStatus": "available",
|
|
"propertyName": "Normal",
|
|
"group": "Plane",
|
|
"status": [],
|
|
"defaultDisplayValue": "Vector (0.0, 0.0, 1.0)",
|
|
"defaultValue": [
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
"valueModel": {
|
|
"kind": "three-component-direction-vector",
|
|
"representation": "Base::Vector3d",
|
|
"normalizationAtPropertyBoundary": "none",
|
|
"unit": "Length",
|
|
"writable": true
|
|
},
|
|
"inputs": {
|
|
"accepted": [
|
|
"Base.Vector",
|
|
"tuple-of-three-float-or-integer-components"
|
|
],
|
|
"listAccepted": false,
|
|
"componentPaths": [
|
|
"x",
|
|
"y",
|
|
"z"
|
|
]
|
|
},
|
|
"editor": "Gui::PropertyEditor::PropertyDirectionItem",
|
|
"dependencies": [
|
|
{
|
|
"propertyName": "Source",
|
|
"role": "shape-source",
|
|
"requiredForExecution": true
|
|
},
|
|
{
|
|
"propertyName": "Base",
|
|
"role": "plane-origin",
|
|
"requiredForExecution": true
|
|
},
|
|
{
|
|
"propertyName": "MirrorPlane",
|
|
"role": "optional-plane-override",
|
|
"requiredForExecution": false,
|
|
"overrides": [
|
|
"Base",
|
|
"Normal"
|
|
],
|
|
"overriddenStatus": "ReadOnly"
|
|
}
|
|
],
|
|
"applicability": {
|
|
"requiredObjectTypeId": "Part::Mirroring",
|
|
"source": "Document.supportedTypes runtime inventory",
|
|
"propertyWriteRequiresShape": false,
|
|
"hostExecutionRequiresShapeInputs": true,
|
|
"nonZeroRequiredByConsumer": true,
|
|
"consumer": "gp_Ax2(gp_Pnt(Base), gp_Dir(Normal))"
|
|
}
|
|
},
|
|
{
|
|
"objectTypeId": "Part::ProjectOnSurface",
|
|
"objectAvailable": true,
|
|
"probeStatus": "available",
|
|
"propertyName": "Direction",
|
|
"group": "Projection",
|
|
"status": [],
|
|
"defaultDisplayValue": "Vector (0.0, 0.0, 1.0)",
|
|
"defaultValue": [
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
"valueModel": {
|
|
"kind": "three-component-direction-vector",
|
|
"representation": "Base::Vector3d",
|
|
"normalizationAtPropertyBoundary": "none",
|
|
"unit": "Length",
|
|
"writable": true
|
|
},
|
|
"inputs": {
|
|
"accepted": [
|
|
"Base.Vector",
|
|
"tuple-of-three-float-or-integer-components"
|
|
],
|
|
"listAccepted": false,
|
|
"componentPaths": [
|
|
"x",
|
|
"y",
|
|
"z"
|
|
]
|
|
},
|
|
"editor": "Gui::PropertyEditor::PropertyDirectionItem",
|
|
"dependencies": [
|
|
{
|
|
"propertyName": "SupportFace",
|
|
"role": "single-support-face",
|
|
"requiredForExecution": true
|
|
},
|
|
{
|
|
"propertyName": "Projection",
|
|
"role": "projected-shape-list",
|
|
"requiredForExecution": true
|
|
}
|
|
],
|
|
"applicability": {
|
|
"requiredObjectTypeId": "Part::ProjectOnSurface",
|
|
"source": "Document.supportedTypes runtime inventory",
|
|
"propertyWriteRequiresShape": false,
|
|
"hostExecutionRequiresShapeInputs": true,
|
|
"nonZeroRequiredByConsumer": true,
|
|
"consumer": "gp_Dir(Direction)"
|
|
}
|
|
}
|
|
],
|
|
"storage": {
|
|
"inheritedFrom": "App::PropertyVector",
|
|
"xmlElement": "PropertyVector",
|
|
"attributes": [
|
|
"valueX",
|
|
"valueY",
|
|
"valueZ"
|
|
],
|
|
"scalarEncoding": "decimal-double",
|
|
"externalResource": false
|
|
},
|
|
"provenance": {
|
|
"runtime": {
|
|
"path": ".cache/freecad/reference-desktop.json",
|
|
"bytes": 2298709,
|
|
"sha256": "082400ec7379e8efc2af16709032d45890d7092277967b714acb05761fd1c2a7"
|
|
},
|
|
"sources": [
|
|
{
|
|
"path": ".cache/freecad/FreeCAD/src/App/PropertyGeo.h",
|
|
"bytes": 15791,
|
|
"sha256": "641182ca1267b318af377b9d1cf22a9cc0c365939866bafc8e5b51dc26d9a928"
|
|
},
|
|
{
|
|
"path": ".cache/freecad/FreeCAD/src/App/PropertyGeo.cpp",
|
|
"bytes": 43128,
|
|
"sha256": "9e1553f42f8c537c8aee4d64d3bd06d4b8be0abc93e7b258901ee543fc52c553"
|
|
},
|
|
{
|
|
"path": ".cache/freecad/FreeCAD/src/Gui/propertyeditor/PropertyItem.h",
|
|
"bytes": 41826,
|
|
"sha256": "aaade89f5386b5d061b1b2d09a4fd01e7a27e3c601117fc00e44e115f347d9ed"
|
|
},
|
|
{
|
|
"path": ".cache/freecad/FreeCAD/src/Gui/propertyeditor/PropertyItem.cpp",
|
|
"bytes": 142093,
|
|
"sha256": "bf2f7cb4c01034425f4ebd46f901ada03c5fa02dcffbc1d3936e49ef7bc43b52"
|
|
},
|
|
{
|
|
"path": ".cache/freecad/FreeCAD/src/Mod/Part/App/FeatureMirroring.h",
|
|
"bytes": 2808,
|
|
"sha256": "f1d4bab8dccf115d1d81791afea90c4ac12768a0b07ce3cfcfc08718e1158876"
|
|
},
|
|
{
|
|
"path": ".cache/freecad/FreeCAD/src/Mod/Part/App/FeatureMirroring.cpp",
|
|
"bytes": 14307,
|
|
"sha256": "ce26935b3326ff5ddaf5a6e67ac5a7c52c03c1e6adf2e4f37b162fc6b755830e"
|
|
},
|
|
{
|
|
"path": ".cache/freecad/FreeCAD/src/Mod/Part/App/FeatureProjectOnSurface.h",
|
|
"bytes": 4249,
|
|
"sha256": "79a3a3126d696d43f29a12802df9c006bc29f4a8ac9b2fa4619806e57691435d"
|
|
},
|
|
{
|
|
"path": ".cache/freecad/FreeCAD/src/Mod/Part/App/FeatureProjectOnSurface.cpp",
|
|
"bytes": 16425,
|
|
"sha256": "19b4edfdb60d219aa2c120e7a90b390ca3cda438ed0bff72f43fa8ed09d3e5ed"
|
|
}
|
|
]
|
|
},
|
|
"classification": "opaque-fcstd-proxy",
|
|
"nextPhases": [
|
|
"B",
|
|
"C",
|
|
"D",
|
|
"E",
|
|
"F",
|
|
"G",
|
|
"H",
|
|
"I"
|
|
]
|
|
}
|