{ "schemaVersion": 1, "browserId": "chrome", "crossOriginIsolated": true, "status": "pass", "capabilities": { "provider": "Bitbybit OCCT", "version": "1.1.1", "status": "ready", "worker": true, "wasm": true, "shapeCount": 0, "kernelReferenceCount": 0, "releasedShapeCount": 0, "peakShapeCount": 0, "peakKernelReferenceCount": 0 }, "nativeCapabilities": { "providerId": "occt-native.history-step", "providerVersion": "8.0.0-embind", "occtVersion": "8.0.0", "availability": "available", "operations": [ "fuse", "cut", "common", "rotate", "pad", "pocket", "loft", "pipe", "revolution", "groove", "fillet", "chamfer", "hole", "draft", "thickness", "linear-pattern", "polar-pattern", "mirrored", "multi-transform" ], "transport": "step-text" }, "history": { "recordCount": 2, "sourceObjects": [ "Base", "Profile", "chrome-native-groove-history:native-stage:0:result" ], "relations": { "modified": 1, "generated": 0, "deleted": 1 }, "stages": [ { "stageId": "chrome-native-groove-history:native-stage:0", "operation": "revolution", "inputObjectIds": [ "Profile" ], "resultObjectId": "chrome-native-groove-history:native-stage:0:result", "ordinal": 0, "topologyEntries": 14, "recordCount": 23 }, { "stageId": "chrome-native-groove-history:native-stage:1", "operation": "cut", "inputObjectIds": [ "Base", "chrome-native-groove-history:native-stage:0:result" ], "resultObjectId": "chrome-native-groove-history:native-stage:1:result", "ordinal": 1, "topologyEntries": 40, "recordCount": 2 } ] }, "twoAngleHistory": { "recordCount": 2, "sourceObjects": [ "Base", "Profile", "chrome-native-groove-two-angles-history:native-stage:0:result", "chrome-native-groove-two-angles-history:native-stage:1:result" ], "structuralValid": true, "graphStructuralValid": false, "graphStructuralErrors": 40, "graphStructuralWarnings": 0, "graphStructuralIssues": [ { "severity": "error", "node": { "kind": "coedge", "index": 0 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 1 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 2 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 3 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 4 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 5 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 6 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 7 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 8 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 9 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 10 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 11 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 12 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 13 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 14 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 15 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 16 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 17 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 18 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 19 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 20 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 21 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 22 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 23 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 24 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 25 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 26 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 27 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 32 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 33 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 34 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 35 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 40 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 41 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 42 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 43 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 44 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 45 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 46 }, "description": "CoEdgeDef has no Curve2D representation" }, { "severity": "error", "node": { "kind": "coedge", "index": 47 }, "description": "CoEdgeDef has no Curve2D representation" } ], "unexplainedStructuralErrors": 0, "solids": 1, "volume": 790.5752220392302, "stages": [ { "stageId": "chrome-native-groove-two-angles-history:native-stage:0", "operation": "rotate", "inputObjectIds": [ "Profile" ], "resultObjectId": "chrome-native-groove-two-angles-history:native-stage:0:result", "ordinal": 0, "topologyEntries": 9, "recordCount": 13 }, { "stageId": "chrome-native-groove-two-angles-history:native-stage:1", "operation": "revolution", "inputObjectIds": [ "chrome-native-groove-two-angles-history:native-stage:0:result" ], "resultObjectId": "chrome-native-groove-two-angles-history:native-stage:1:result", "ordinal": 1, "topologyEntries": 26, "recordCount": 25 }, { "stageId": "chrome-native-groove-two-angles-history:native-stage:2", "operation": "cut", "inputObjectIds": [ "Base", "chrome-native-groove-two-angles-history:native-stage:1:result" ], "resultObjectId": "GrooveTwoAngles", "ordinal": 2, "topologyEntries": 52, "recordCount": 2 } ] }, "base": { "boundingBox": { "min": [ -5.0000001, -1e-7, -4.0000001 ], "max": [ 5.0000001, 10.0000001, 4.0000001 ] }, "volume": 799.9999999999998 }, "result": { "structuralValid": true, "structuralErrors": 0, "structuralWarnings": 0, "solids": 1, "faces": 10, "edges": 18, "vertices": 12, "volume": 781.1504440784611 }, "afterRelease": { "shapeCount": 0, "kernelReferenceCount": 0 }, "opfs": { "markerOperation": "groove", "markerRemoved": true } }