Files
Web_FreeCAD_Bitbybit/config/freecad-partdesign-transform-oracle.json

313 lines
7.3 KiB
JSON

{
"baselineId": "freecad-1.1.1-partdesign-transform-oracle",
"cases": [
{
"direction": "X_Axis",
"edges": 48,
"faces": 21,
"id": "linear-feature-list",
"length": 12,
"occurrences": 3,
"originals": [
"Boss"
],
"passed": true,
"solids": 1,
"status": "Valid",
"transformMode": "Features",
"typeId": "PartDesign::LinearPattern",
"volume": 423.99999999999994
},
{
"edges": 28,
"faces": 12,
"id": "mirrored-feature-list",
"originals": [
"Boss"
],
"passed": true,
"plane": "YZ_Plane",
"solids": 1,
"status": "Valid",
"transformMode": "Features",
"typeId": "PartDesign::Mirrored",
"volume": 416.00000000000006
},
{
"angle": 360,
"axis": "X_Axis",
"edges": 12,
"faces": 6,
"id": "polar-feature-list",
"occurrences": 4,
"originals": [
"Box"
],
"passed": true,
"solids": 1,
"status": "Valid",
"transformMode": "Features",
"typeId": "PartDesign::PolarPattern",
"volume": 3999.999999999999
},
{
"edges": 36,
"faces": 14,
"id": "multi-transform-feature-list",
"originals": [
"Pad"
],
"passed": true,
"solids": 1,
"status": "Valid",
"transformMode": "Features",
"transformations": [
"PartDesign::Mirrored",
"PartDesign::LinearPattern",
"PartDesign::PolarPattern"
],
"typeId": "PartDesign::MultiTransform",
"volume": 19999.999999999996
},
{
"diameter": 5,
"edges": 15,
"faces": 8,
"id": "iso-m6-tap-drill",
"modeled": false,
"passed": true,
"properties": [
"AddSubShape",
"AllowMultiFace",
"BaseFeature",
"BaseProfileType",
"CustomThreadClearance",
"Depth",
"DepthType",
"Diameter",
"DrillForDepth",
"DrillPoint",
"DrillPointAngle",
"ExpressionEngine",
"HoleCutCountersinkAngle",
"HoleCutCustomValues",
"HoleCutDepth",
"HoleCutDiameter",
"HoleCutType",
"Label",
"Label2",
"Midplane",
"ModelThread",
"Placement",
"PreviewShape",
"Profile",
"Refine",
"Reversed",
"Shape",
"ShapeMaterial",
"Suppressed",
"SuppressedShape",
"Tapered",
"TaperedAngle",
"ThreadClass",
"ThreadDepth",
"ThreadDepthType",
"ThreadDiameter",
"ThreadDirection",
"ThreadFit",
"ThreadSize",
"ThreadType",
"Threaded",
"UpToFace",
"UpToFace2",
"UpToShape",
"UpToShape2",
"UseCustomThreadClearance",
"Visibility",
"_Body",
"_ElementMapVersion"
],
"solids": 1,
"status": "Valid",
"threadClass": "4G",
"threadDepth": 6,
"threadDepthType": "Dimension",
"threadDiameter": 6,
"threadDirection": "Right",
"threadFit": "Medium",
"threadPitch": 1,
"threadSize": "M6x1.0",
"threadType": "ISOMetricProfile",
"threaded": true,
"typeId": "PartDesign::Hole",
"volume": 3842.92036732051
},
{
"diameter": 5.026,
"edges": 75,
"faces": 36,
"id": "iso-m6-modeled-thread",
"modeled": true,
"passed": true,
"properties": [
"AddSubShape",
"AllowMultiFace",
"BaseFeature",
"BaseProfileType",
"CustomThreadClearance",
"Depth",
"DepthType",
"Diameter",
"DrillForDepth",
"DrillPoint",
"DrillPointAngle",
"ExpressionEngine",
"HoleCutCountersinkAngle",
"HoleCutCustomValues",
"HoleCutDepth",
"HoleCutDiameter",
"HoleCutType",
"Label",
"Label2",
"Midplane",
"ModelThread",
"Placement",
"PreviewShape",
"Profile",
"Refine",
"Reversed",
"Shape",
"ShapeMaterial",
"Suppressed",
"SuppressedShape",
"Tapered",
"TaperedAngle",
"ThreadClass",
"ThreadDepth",
"ThreadDepthType",
"ThreadDiameter",
"ThreadDirection",
"ThreadFit",
"ThreadSize",
"ThreadType",
"Threaded",
"UpToFace",
"UpToFace2",
"UpToShape",
"UpToShape2",
"UseCustomThreadClearance",
"Visibility",
"_Body",
"_ElementMapVersion"
],
"solids": 1,
"status": "Valid",
"threadClass": "4G",
"threadDepth": 6,
"threadDepthType": "Dimension",
"threadDiameter": 6,
"threadDirection": "Left",
"threadFit": "Medium",
"threadPitch": 1,
"threadSize": "M6x1.0",
"threadType": "ISOMetricProfile",
"threaded": true,
"typeId": "PartDesign::Hole",
"volume": 3820.1907618181585
},
{
"expected": "rejected",
"id": "mirrored-missing-reference",
"inputClass": "valid-original-missing-transform-reference",
"observed": "rejected",
"originals": [
"Boss"
],
"passed": true,
"shapeNull": true,
"staleShapePreserved": false,
"state": [
"Touched",
"Invalid"
],
"status": "No mirror plane reference specified",
"transformations": [],
"typeId": "PartDesign::Mirrored"
},
{
"expected": "rejected",
"id": "multitransform-missing-reference",
"inputClass": "valid-original-missing-transform-reference",
"observed": "rejected",
"originals": [
"Boss"
],
"passed": true,
"shapeNull": false,
"staleShapePreserved": true,
"state": [
"Touched",
"Invalid"
],
"status": "Shape index 999 out of bound 12",
"transformations": [
"PartDesign::LinearPattern"
],
"typeId": "PartDesign::MultiTransform"
},
{
"expected": "rejected",
"id": "linearpattern-missing-reference",
"inputClass": "valid-original-missing-transform-reference",
"observed": "rejected",
"originals": [
"Boss"
],
"passed": true,
"shapeNull": true,
"staleShapePreserved": false,
"state": [
"Touched",
"Invalid"
],
"status": "Shape index 999 out of bound 12",
"transformations": [],
"typeId": "PartDesign::LinearPattern"
},
{
"expected": "rejected",
"id": "polarpattern-missing-reference",
"inputClass": "valid-original-missing-transform-reference",
"observed": "rejected",
"originals": [
"Boss"
],
"passed": true,
"shapeNull": true,
"staleShapePreserved": false,
"state": [
"Touched",
"Invalid"
],
"status": "No axis reference specified",
"transformations": [],
"typeId": "PartDesign::PolarPattern"
}
],
"freecadVersion": "1.1.1",
"gitCommit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d",
"schemaVersion": 1,
"status": "pass",
"summary": {
"acceptedEmpty": 0,
"cases": 10,
"failureCases": 4,
"failurePassed": 4,
"passed": 10,
"rejected": 4,
"successCases": 6,
"successPassed": 6
},
"tolerance": 1e-7
}