{ "schemaVersion": 1, "task": "M12-07F", "operation": "WEB_STL_TO_DESKTOP_ROUNDTRIP", "source": { "sha256": "50161172cd12e4240067064db6f80e74b2df69c475e3e34154e9d0523928c1ca", "bytes": 184 }, "browser": { "imported": { "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 ] } }, "outputSha256": "689d060c125c41a79d98f4ff241ebe10d9e0f1faebe6e66e507efa962dce1b2d", "outputBytes": 184, "lossReport": { "schemaVersion": 1, "operation": "STL_EXPORT_LOSS_REPORT", "canRoundTrip": true, "warningCount": 1, "warnings": [ { "code": "STL_MATERIAL_UNSUPPORTED", "severity": "warning", "message": "STL has no material slots; 2 source material assignments are omitted" } ] } }, "desktop": { "objectCount": 1, "operation": "DESKTOP_IMPORT_WEB_STL", "polygonCount": 2, "polygonNormals": [ [ 0, 1, 0 ], [ 0, 1, 0 ] ], "schemaVersion": 1, "sourceBytes": 184, "sourceSha256": "689d060c125c41a79d98f4ff241ebe10d9e0f1faebe6e66e507efa962dce1b2d", "triangleCount": 2, "vertexCount": 4 }, "comparison": { "triangleCountExact": true, "normalExact": true, "materialLossExplicit": true }, "nextTask": "M12-07G" }