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