{ "schemaVersion": 1, "task": "M12-07E", "operation": "STL_NORMAL_UNIT_EDGE_PARITY", "browser": [ { "id": "BINARY_UNIT_1", "status": "ACCEPTED", "result": { "schemaVersion": 1, "variant": "STL_BINARY", "unitScale": 1, "declaredTriangleCount": 2, "triangleCount": 2, "removedDegenerateTriangles": 0, "normals": [ [ 0, 1, 0 ], [ 0, 1, 0 ] ], "vertices": [ [ [ -1, 0, 1 ], [ 1, 0, 1 ], [ 1, 0, -1 ] ], [ [ -1, 0, 1 ], [ 1, 0, -1 ], [ -1, 0, -1 ] ] ], "bounds": { "min": [ -1, 0, -1 ], "max": [ 1, 0, 1 ] } } }, { "id": "BINARY_UNIT_001", "status": "ACCEPTED", "result": { "schemaVersion": 1, "variant": "STL_BINARY", "unitScale": 0.001, "declaredTriangleCount": 2, "triangleCount": 2, "removedDegenerateTriangles": 0, "normals": [ [ 0, 1, 0 ], [ 0, 1, 0 ] ], "vertices": [ [ [ -0.001, 0, 0.001 ], [ 0.001, 0, 0.001 ], [ 0.001, 0, -0.001 ] ], [ [ -0.001, 0, 0.001 ], [ 0.001, 0, -0.001 ], [ -0.001, 0, -0.001 ] ] ], "bounds": { "min": [ -0.001, 0, -0.001 ], "max": [ 0.001, 0, 0.001 ] } } }, { "id": "ASCII_UNIT_1", "status": "ACCEPTED", "result": { "schemaVersion": 1, "variant": "STL_ASCII", "unitScale": 1, "declaredTriangleCount": 2, "triangleCount": 2, "removedDegenerateTriangles": 0, "normals": [ [ 0, 1, 0 ], [ 0, 1, 0 ] ], "vertices": [ [ [ -1, 0, 1 ], [ 1, 0, 1 ], [ 1, 0, -1 ] ], [ [ -1, 0, 1 ], [ 1, 0, -1 ], [ -1, 0, -1 ] ] ], "bounds": { "min": [ -1, 0, -1 ], "max": [ 1, 0, 1 ] } } }, { "id": "DEGENERATE_TRIANGLE", "status": "ACCEPTED", "result": { "schemaVersion": 1, "variant": "STL_BINARY", "unitScale": 1, "declaredTriangleCount": 2, "triangleCount": 1, "removedDegenerateTriangles": 1, "normals": [ [ 0, 1, 0 ] ], "vertices": [ [ [ -1, 0, 1 ], [ 1, 0, -1 ], [ -1, 0, -1 ] ] ], "bounds": { "min": [ -1, 0, -1 ], "max": [ 1, 0, 1 ] } } }, { "id": "TRAILING_BYTES", "status": "BLOCKED", "code": "STL_TRAILING_BYTES" } ], "desktop": { "cases": [ { "byteLength": 184, "file": "capability-binary.stl", "globalScale": 1, "id": "BINARY_UNIT_1", "result": { "bounds": { "max": [ 1, 1, 7.549790126404332e-8 ], "min": [ -1, -1, -7.549790126404332e-8 ] }, "objectCount": 1, "polygonCount": 2, "polygonNormals": [ [ 0, 1, 0 ], [ 0, 1, 0 ] ], "status": "ACCEPTED", "triangleCount": 2, "vertexCount": 4 }, "sha256": "50161172cd12e4240067064db6f80e74b2df69c475e3e34154e9d0523928c1ca" }, { "byteLength": 184, "file": "capability-binary.stl", "globalScale": 0.001, "id": "BINARY_UNIT_001", "result": { "bounds": { "max": [ 0.0010000000474974513, 0.0010000000474974513, 7.549790653760269e-11 ], "min": [ -0.0010000000474974513, -0.0010000000474974513, -7.549790653760269e-11 ] }, "objectCount": 1, "polygonCount": 2, "polygonNormals": [ [ 0, 1, 0 ], [ 0, 1, 0 ] ], "status": "ACCEPTED", "triangleCount": 2, "vertexCount": 4 }, "sha256": "50161172cd12e4240067064db6f80e74b2df69c475e3e34154e9d0523928c1ca" }, { "byteLength": 184, "file": "degenerate-binary.stl", "globalScale": 1, "id": "DEGENERATE_TRIANGLE", "result": { "bounds": { "max": [ 1, 1, 7.549790126404332e-8 ], "min": [ -1, -1, -7.549790126404332e-8 ] }, "objectCount": 1, "polygonCount": 1, "polygonNormals": [ [ 0, 1, 0 ] ], "status": "ACCEPTED", "triangleCount": 1, "vertexCount": 3 }, "sha256": "c120bb0f218819eb89a3607c0b4f8fafd9afb599402e3b21deaa3b2be143e7d0" }, { "byteLength": 188, "file": "trailing-binary.stl", "globalScale": 1, "id": "TRAILING_BYTES", "result": { "bounds": { "max": [ 0, 0, 0 ], "min": [ 0, 0, 0 ] }, "objectCount": 1, "polygonCount": 0, "polygonNormals": [], "status": "ACCEPTED", "triangleCount": 0, "vertexCount": 0 }, "sha256": "0a30aab6db1588722067000e2a08c3c6206a8ed5b7531caa0b082723700a3681" } ], "nextTask": "M12-07F", "operation": "BLENDER_STL_EDGE_PROBE", "schemaVersion": 1, "task": "M12-07E" }, "comparisons": { "binaryAsciiNormalExact": true, "desktopNormalExact": true, "webUnitRatio": 1000, "desktopUnitRatio": 999.999952502551, "unitRatioExactWithinFloat32": true, "degenerateTriangleExact": true, "trailingBytes": { "web": "BLOCKED/STL_TRAILING_BYTES", "desktop": "ACCEPTED_EMPTY", "parity": "STRICTER_WEB_BLOCK" } }, "nextTask": "M12-07F" }