{"format":"barocss-docs-line-width-extrusion-context","version":0,"sourceProfile":"fd0def8e1a2c55ecfa66daf5116347c37185ba4b","widthResult":{"request":{"source":"/* 설계: retain the complete original Model and unselected geometry. */\r\n@model width_surface { version: 0; length-unit: mm;\r\n  @curve #untouched_curve { type: nurbs; degree: 2;\r\n    knots: [-2.000,-2,-2,3,3,3]; control-points: [[-0,2,1],[3,4,2],[6,2,1]]; weights: [1,2,1]; }\r\n  @curve #original_line { type: nurbs; degree: 1;\r\n    knots: [0,0,1,1]; control-points: [[0,-0,0],[100,0,0]]; weights: [1,1]; }\r\n  @surface #untouched_surface { type: nurbs; degree-u: 1; degree-v: 1;\r\n    knots-u: [0.000,0,1,1.00]; knots-v: [-1,-1,2,2];\r\n    control-points: [[[2,3,-0],[2,5,1]],[[4,3,2],[4,5,4]]]; weights: [[1,2],[3,4]]; }\r\n}\r\n","sourceVersion":0,"curveId":"original_line","widthMM":5,"options":{"lowerCurveId":"width_lower","upperCurveId":"width_upper","surfaceId":"width_surface","loopId":"width_loop","boundaryCurveIds":["width_b0","width_b1","width_b2","width_b3"],"face":{"faceId":"width_face","evaluationId":"width_evaluation","resultIdPrefix":"width_result","orientation":"forward"}}},"originalModel":{"name":"width_surface","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"untouched_curve","degree":2,"knots":[-2,-2,-2,3,3,3],"controlPoints":[[-0,2,1],[3,4,2],[6,2,1]],"weights":[1,2,1]},{"kind":"curve","id":"original_line","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-0,0],[100,0,0]],"weights":[1,1]},{"kind":"surface","id":"untouched_surface","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[-1,-1,2,2],"controlPoints":[[[2,3,-0],[2,5,1]],[[4,3,2],[4,5,4]]],"weights":[[1,2],[3,4]]}]},"originalCurve":{"kind":"curve","id":"original_line","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-0,0],[100,0,0]],"weights":[1,1]},"ruled":{"first":{"kind":"curve","id":"width_lower","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[100,-2.5,0]],"weights":[1,1]},"second":{"kind":"curve","id":"width_upper","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[100,2.5,0]],"weights":[1,1]},"source":"@model width_surface { version:0; length-unit:mm; @curve #width_lower { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,0],[100,-2.5,0]]; weights:[1,1]; } @curve #width_upper { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,0],[100,2.5,0]]; weights:[1,1]; } @surface #width_surface { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,-2.5,0],[0,2.5,0]],[[100,-2.5,0],[100,2.5,0]]]; weights:[[1,1],[1,1]]; } }\n","sourceVersion":0,"model":{"name":"width_surface","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"width_lower","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[100,-2.5,0]],"weights":[1,1]},{"kind":"curve","id":"width_upper","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[100,2.5,0]],"weights":[1,1]},{"kind":"surface","id":"width_surface","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,-2.5,0],[0,2.5,0]],[[100,-2.5,0],[100,2.5,0]]],"weights":[[1,1],[1,1]]}]},"surface":{"kind":"surface","id":"width_surface","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,-2.5,0],[0,2.5,0]],[[100,-2.5,0],[100,2.5,0]]],"weights":[[1,1],[1,1]]},"construction":{"kind":"compatible-two-curve-ruled","firstCurveId":"width_lower","secondCurveId":"width_upper","surfaceId":"width_surface","lengthUnit":"mm","uRole":"common-section-parameter","vRole":"section-interpolation","rows":[{"surfaceRowIndex":0,"firstCurveId":"width_lower","firstPoleIndex":0,"firstColumn":0,"secondCurveId":"width_upper","secondPoleIndex":0,"secondColumn":1},{"surfaceRowIndex":1,"firstCurveId":"width_lower","firstPoleIndex":1,"firstColumn":0,"secondCurveId":"width_upper","secondPoleIndex":1,"secondColumn":1}]},"report":{"kind":"compatible-ruled-surface","firstCurveId":"width_lower","secondCurveId":"width_upper","surfaceId":"width_surface","lengthUnit":"mm","domains":{"first":[0,1],"second":[0,1],"surface":{"u":[0,1],"v":[0,1]}},"degrees":{"u":1,"v":1},"controlPointCounts":{"u":2,"v":2,"total":4},"observations":[{"u":0,"v":0,"firstPointMM":[0,-2.5,0],"secondPointMM":[0,2.5,0],"expectedPointMM":[0,-2.5,0],"actualPointMM":[0,-2.5,0],"differenceMM":0},{"u":0,"v":0.5,"firstPointMM":[0,-2.5,0],"secondPointMM":[0,2.5,0],"expectedPointMM":[0,0,0],"actualPointMM":[0,0,0],"differenceMM":0},{"u":0,"v":1,"firstPointMM":[0,-2.5,0],"secondPointMM":[0,2.5,0],"expectedPointMM":[0,2.5,0],"actualPointMM":[0,2.5,0],"differenceMM":0},{"u":0.5,"v":0,"firstPointMM":[50,-2.5,0],"secondPointMM":[50,2.5,0],"expectedPointMM":[50,-2.5,0],"actualPointMM":[50,-2.5,0],"differenceMM":0},{"u":0.5,"v":0.5,"firstPointMM":[50,-2.5,0],"secondPointMM":[50,2.5,0],"expectedPointMM":[50,0,0],"actualPointMM":[50,0,0],"differenceMM":0},{"u":0.5,"v":1,"firstPointMM":[50,-2.5,0],"secondPointMM":[50,2.5,0],"expectedPointMM":[50,2.5,0],"actualPointMM":[50,2.5,0],"differenceMM":0},{"u":1,"v":0,"firstPointMM":[100,-2.5,0],"secondPointMM":[100,2.5,0],"expectedPointMM":[100,-2.5,0],"actualPointMM":[100,-2.5,0],"differenceMM":0},{"u":1,"v":0.5,"firstPointMM":[100,-2.5,0],"secondPointMM":[100,2.5,0],"expectedPointMM":[100,0,0],"actualPointMM":[100,0,0],"differenceMM":0},{"u":1,"v":1,"firstPointMM":[100,-2.5,0],"secondPointMM":[100,2.5,0],"expectedPointMM":[100,2.5,0],"actualPointMM":[100,2.5,0],"differenceMM":0}],"maximumObservedDifferenceMM":0,"guardedUKnots":[],"identicalSectionPoleCoefficients":false,"parameterBoundarySemantics":"original-extractSurfaceBoundary-convention","periodic":false,"geometricValidity":"not-certified","topologyCertified":false,"solid":false,"limits":{"maximumSectionPoles":16,"maximumSectionDegree":3,"authoredIdCharacters":48,"snapshotValues":1024,"snapshotDepth":6,"arrayElements":64,"recordFields":8,"stringCharacters":128,"observationComparisonMM":1e-7}}},"face":{"plane":{"kind":"surface","id":"width_surface","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,-2.5,0],[0,2.5,0]],[[100,-2.5,0],[100,2.5,0]]],"weights":[[1,1],[1,1]]},"loop":{"id":"width_loop","edges":[{"kind":"curve","id":"width_b0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[100,-2.5,0]],"weights":[1,1]},{"kind":"curve","id":"width_b1","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[100,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"width_b2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[0,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"width_b3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[0,-2.5,0]],"weights":[1,1]}]},"options":{"faceId":"width_face","evaluationId":"width_evaluation","resultIdPrefix":"width_result","orientation":"forward"},"source":"@model width_evaluation { version:0; length-unit:mm; @surface #width_surface { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,-2.5,0],[0,2.5,0]],[[100,-2.5,0],[100,2.5,0]]]; weights:[[1,1],[1,1]]; } @curve #width_b0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,0],[100,-2.5,0]]; weights:[1,1]; } @curve #width_b1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,0],[100,2.5,0]]; weights:[1,1]; } @curve #width_b2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,0],[0,2.5,0]]; weights:[1,1]; } @curve #width_b3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,0],[0,-2.5,0]]; weights:[1,1]; } }\n","model":{"name":"width_evaluation","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"width_surface","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,-2.5,0],[0,2.5,0]],[[100,-2.5,0],[100,2.5,0]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"width_b0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[100,-2.5,0]],"weights":[1,1]},{"kind":"curve","id":"width_b1","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[100,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"width_b2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[0,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"width_b3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[0,-2.5,0]],"weights":[1,1]}]},"sourceVersion":0,"topology":{"version":0,"face":{"id":"width_face","surfaceId":"width_surface","outerLoopId":"width_loop","orientation":"forward"},"vertices":[{"id":"width_result_v_0","point":[0,-2.5,0]},{"id":"width_result_v_1","point":[100,-2.5,0]},{"id":"width_result_v_2","point":[100,2.5,0]},{"id":"width_result_v_3","point":[0,2.5,0]}],"edges":[{"id":"width_result_e_0","curveId":"width_b0","vertexIds":["width_result_v_0","width_result_v_1"]},{"id":"width_result_e_1","curveId":"width_b1","vertexIds":["width_result_v_1","width_result_v_2"]},{"id":"width_result_e_2","curveId":"width_b2","vertexIds":["width_result_v_2","width_result_v_3"]},{"id":"width_result_e_3","curveId":"width_b3","vertexIds":["width_result_v_3","width_result_v_0"]}],"loop":{"id":"width_loop","uses":[{"id":"width_result_use_0","edgeId":"width_result_e_0","curveId":"width_b0","vertexIds":["width_result_v_0","width_result_v_1"],"sense":"forward","interval":[0,1],"pcurveId":"width_result_uv_0"},{"id":"width_result_use_1","edgeId":"width_result_e_1","curveId":"width_b1","vertexIds":["width_result_v_1","width_result_v_2"],"sense":"forward","interval":[0,1],"pcurveId":"width_result_uv_1"},{"id":"width_result_use_2","edgeId":"width_result_e_2","curveId":"width_b2","vertexIds":["width_result_v_2","width_result_v_3"],"sense":"forward","interval":[0,1],"pcurveId":"width_result_uv_2"},{"id":"width_result_use_3","edgeId":"width_result_e_3","curveId":"width_b3","vertexIds":["width_result_v_3","width_result_v_0"],"sense":"forward","interval":[0,1],"pcurveId":"width_result_uv_3"}]}},"pcurves":[{"id":"width_result_uv_0","edgeId":"width_result_e_0","curveId":"width_b0","coordinateSystem":"uv","domain":[0,1],"curve":{"kind":"curve","id":"width_result_uv_0","degree":1,"knots":[0,0,1,1],"weights":[1,1],"controlPoints":[[0,0,0],[1,0,0]]}},{"id":"width_result_uv_1","edgeId":"width_result_e_1","curveId":"width_b1","coordinateSystem":"uv","domain":[0,1],"curve":{"kind":"curve","id":"width_result_uv_1","degree":1,"knots":[0,0,1,1],"weights":[1,1],"controlPoints":[[1,0,0],[1,1,0]]}},{"id":"width_result_uv_2","edgeId":"width_result_e_2","curveId":"width_b2","coordinateSystem":"uv","domain":[0,1],"curve":{"kind":"curve","id":"width_result_uv_2","degree":1,"knots":[0,0,1,1],"weights":[1,1],"controlPoints":[[1,1,0],[0,1,0]]}},{"id":"width_result_uv_3","edgeId":"width_result_e_3","curveId":"width_b3","coordinateSystem":"uv","domain":[0,1],"curve":{"kind":"curve","id":"width_result_uv_3","degree":1,"knots":[0,0,1,1],"weights":[1,1],"controlPoints":[[0,1,0],[0,0,0]]}}],"bindings":[{"useId":"width_result_use_0","edgeId":"width_result_e_0","curveId":"width_b0","pcurveId":"width_result_uv_0","parameter":0,"traversalSense":"forward","lineD1":{"point":[0,-2.5,0],"derivative":[100,0,0]},"pcurveD1":{"point":[0,0,0],"derivative":[1,0,0]},"surfaceD1":{"point":[0,-2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[100,0,0],"orientedSurfaceChainTangentMM":[100,0,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_0","edgeId":"width_result_e_0","curveId":"width_b0","pcurveId":"width_result_uv_0","parameter":0.5,"traversalSense":"forward","lineD1":{"point":[50,-2.5,0],"derivative":[100,0,0]},"pcurveD1":{"point":[0.5,0,0],"derivative":[1,0,0]},"surfaceD1":{"point":[50,-2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[100,0,0],"orientedSurfaceChainTangentMM":[100,0,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_0","edgeId":"width_result_e_0","curveId":"width_b0","pcurveId":"width_result_uv_0","parameter":1,"traversalSense":"forward","lineD1":{"point":[100,-2.5,0],"derivative":[100,0,0]},"pcurveD1":{"point":[1,0,0],"derivative":[1,0,0]},"surfaceD1":{"point":[100,-2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[100,0,0],"orientedSurfaceChainTangentMM":[100,0,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_1","edgeId":"width_result_e_1","curveId":"width_b1","pcurveId":"width_result_uv_1","parameter":0,"traversalSense":"forward","lineD1":{"point":[100,-2.5,0],"derivative":[0,5,0]},"pcurveD1":{"point":[1,0,0],"derivative":[0,1,0]},"surfaceD1":{"point":[100,-2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[0,5,0],"orientedSurfaceChainTangentMM":[0,5,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_1","edgeId":"width_result_e_1","curveId":"width_b1","pcurveId":"width_result_uv_1","parameter":0.5,"traversalSense":"forward","lineD1":{"point":[100,0,0],"derivative":[0,5,0]},"pcurveD1":{"point":[1,0.5,0],"derivative":[0,1,0]},"surfaceD1":{"point":[100,0,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[0,5,0],"orientedSurfaceChainTangentMM":[0,5,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_1","edgeId":"width_result_e_1","curveId":"width_b1","pcurveId":"width_result_uv_1","parameter":1,"traversalSense":"forward","lineD1":{"point":[100,2.5,0],"derivative":[0,5,0]},"pcurveD1":{"point":[1,1,0],"derivative":[0,1,0]},"surfaceD1":{"point":[100,2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[0,5,0],"orientedSurfaceChainTangentMM":[0,5,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_2","edgeId":"width_result_e_2","curveId":"width_b2","pcurveId":"width_result_uv_2","parameter":0,"traversalSense":"forward","lineD1":{"point":[100,2.5,0],"derivative":[-100,0,0]},"pcurveD1":{"point":[1,1,0],"derivative":[-1,0,0]},"surfaceD1":{"point":[100,2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[-100,0,0],"orientedSurfaceChainTangentMM":[-100,0,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_2","edgeId":"width_result_e_2","curveId":"width_b2","pcurveId":"width_result_uv_2","parameter":0.5,"traversalSense":"forward","lineD1":{"point":[50,2.5,0],"derivative":[-100,0,0]},"pcurveD1":{"point":[0.5,1,0],"derivative":[-1,0,0]},"surfaceD1":{"point":[50,2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[-100,0,0],"orientedSurfaceChainTangentMM":[-100,0,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_2","edgeId":"width_result_e_2","curveId":"width_b2","pcurveId":"width_result_uv_2","parameter":1,"traversalSense":"forward","lineD1":{"point":[0,2.5,0],"derivative":[-100,0,0]},"pcurveD1":{"point":[0,1,0],"derivative":[-1,0,0]},"surfaceD1":{"point":[0,2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[-100,0,0],"orientedSurfaceChainTangentMM":[-100,0,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_3","edgeId":"width_result_e_3","curveId":"width_b3","pcurveId":"width_result_uv_3","parameter":0,"traversalSense":"forward","lineD1":{"point":[0,2.5,0],"derivative":[0,-5,0]},"pcurveD1":{"point":[0,1,0],"derivative":[0,-1,0]},"surfaceD1":{"point":[0,2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[0,-5,0],"orientedSurfaceChainTangentMM":[0,-5,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_3","edgeId":"width_result_e_3","curveId":"width_b3","pcurveId":"width_result_uv_3","parameter":0.5,"traversalSense":"forward","lineD1":{"point":[0,0,0],"derivative":[0,-5,0]},"pcurveD1":{"point":[0,0.5,0],"derivative":[0,-1,0]},"surfaceD1":{"point":[0,0,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[0,-5,0],"orientedSurfaceChainTangentMM":[0,-5,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_3","edgeId":"width_result_e_3","curveId":"width_b3","pcurveId":"width_result_uv_3","parameter":1,"traversalSense":"forward","lineD1":{"point":[0,-2.5,0],"derivative":[0,-5,0]},"pcurveD1":{"point":[0,0,0],"derivative":[0,-1,0]},"surfaceD1":{"point":[0,-2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[0,-5,0],"orientedSurfaceChainTangentMM":[0,-5,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]}],"report":{"family":"own-affine-convex-native-line-planar-face","faceId":"width_face","evaluationId":"width_evaluation","surfaceId":"width_surface","outerLoopId":"width_loop","authoredOrientation":"ccw","outerUseOrientation":"ccw","faceSense":"forward","authoredCurveIds":["width_b0","width_b1","width_b2","width_b3"],"incidenceValid":true,"geometricValidity":"not-certified","topologyCertified":false,"solid":false,"edgeCount":4,"bindingCount":12,"convexityEvidence":[{"edgeIndex":0,"vertexIndex":2,"determinant":1,"unsafeThreshold":1.4210854715202004e-14},{"edgeIndex":0,"vertexIndex":3,"determinant":1,"unsafeThreshold":1.4210854715202004e-14},{"edgeIndex":1,"vertexIndex":0,"determinant":1,"unsafeThreshold":1.4210854715202004e-14},{"edgeIndex":1,"vertexIndex":3,"determinant":1,"unsafeThreshold":1.4210854715202004e-14},{"edgeIndex":2,"vertexIndex":0,"determinant":1,"unsafeThreshold":1.4210854715202004e-14},{"edgeIndex":2,"vertexIndex":1,"determinant":1,"unsafeThreshold":1.4210854715202004e-14},{"edgeIndex":3,"vertexIndex":1,"determinant":1,"unsafeThreshold":1.4210854715202004e-14},{"edgeIndex":3,"vertexIndex":2,"determinant":1,"unsafeThreshold":1.4210854715202004e-14}],"numericPolicy":{"pointBindingComparisonMM":1e-7,"relativeD1Comparison":1e-7,"boundaryClassification":"exact-zero-or-64-epsilon-uncertainty-refusal","uvBindingUnits":"dimensionless-not-mm-source"},"limits":{"maximumEdges":8,"snapshotValues":32768,"snapshotDepth":16,"arrayElements":256,"recordFields":32,"resultIdPrefixCharacters":20}}},"bindings":{"sources":{"original":{"context":"original","sourceField":"request.source","modelField":"originalModel","sourceVersion":0,"modelName":"width_surface"},"ruled":{"context":"ruled","sourceField":"ruled.source","modelField":"ruled.model","sourceVersion":0,"modelName":"width_surface"},"face":{"context":"face","sourceField":"face.source","modelField":"face.model","sourceVersion":0,"modelName":"width_evaluation"}},"original":{"context":"original","modelName":"width_surface","objectIndex":1,"curveId":"original_line"},"sections":{"lower":{"context":"ruled","modelName":"width_surface","objectIndex":0,"curveId":"width_lower"},"upper":{"context":"ruled","modelName":"width_surface","objectIndex":1,"curveId":"width_upper"}},"support":{"ruled":{"context":"ruled","modelName":"width_surface","objectIndex":2,"surfaceId":"width_surface"},"face":{"context":"face","modelName":"width_evaluation","objectIndex":0,"surfaceId":"width_surface"},"completeBitsEqual":true},"boundaries":[{"index":0,"boundary":"v-min","curve":{"context":"face","modelName":"width_evaluation","objectIndex":1,"curveId":"width_b0"},"edgeId":"width_result_e_0","pcurveId":"width_result_uv_0","useId":"width_result_use_0","traversalIndex":0,"sense":"forward","interval":[0,1]},{"index":1,"boundary":"u-max","curve":{"context":"face","modelName":"width_evaluation","objectIndex":2,"curveId":"width_b1"},"edgeId":"width_result_e_1","pcurveId":"width_result_uv_1","useId":"width_result_use_1","traversalIndex":1,"sense":"forward","interval":[0,1]},{"index":2,"boundary":"v-max","curve":{"context":"face","modelName":"width_evaluation","objectIndex":3,"curveId":"width_b2"},"edgeId":"width_result_e_2","pcurveId":"width_result_uv_2","useId":"width_result_use_2","traversalIndex":2,"sense":"forward","interval":[0,1]},{"index":3,"boundary":"u-min","curve":{"context":"face","modelName":"width_evaluation","objectIndex":4,"curveId":"width_b3"},"edgeId":"width_result_e_3","pcurveId":"width_result_uv_3","useId":"width_result_use_3","traversalIndex":3,"sense":"forward","interval":[0,1]}],"face":{"faceId":"width_face","loopId":"width_loop","orientation":"forward","useIdsInTraversalOrder":["width_result_use_0","width_result_use_1","width_result_use_2","width_result_use_3"]}},"report":{"schema":"barocss-source-line-width-face-report","version":0,"sourceVersion":0,"lengthUnit":"mm","profile":"unit-line-positive-x-centered-y0-z0","curveId":"original_line","selectedObjectIndex":1,"originalModelName":"width_surface","originalObjectCount":3,"widthIntent":{"placement":"centered-y","centerYMM":0,"centerZMM":0,"requestedWidthMM":5,"halfWidthMM":2.5,"lowerYMM":-2.5,"upperYMM":2.5,"representedWidthMM":5,"representedWidthEqualsRequest":true},"originalBasis":{"degree":1,"poleCount":2,"knots":[0,0,1,1],"weights":[1,1],"domain":[0,1]},"diagnostics":{"representedLengthMM":100,"representedAreaMM2":500,"authority":"axis-product-diagnostics-not-solid-or-global-error-certificate"},"generatedRoleIds":["width_lower","width_upper","width_surface","width_loop","width_face","width_evaluation","width_b0","width_b1","width_b2","width_b3","width_result_v_0","width_result_e_0","width_result_use_0","width_result_uv_0","width_result_v_1","width_result_e_1","width_result_use_1","width_result_uv_1","width_result_v_2","width_result_e_2","width_result_use_2","width_result_uv_2","width_result_v_3","width_result_e_3","width_result_use_3","width_result_uv_3"],"directCounts":{"originalSourceCompileCount":1,"ruledBuildCallCount":1,"boundaryExtractionCallCount":4,"convexFaceBuildCallCount":1,"producerDelegationCount":7,"curveD0Count":0,"curveD1AttemptCount":0,"surfaceD0Count":0,"surfaceD1AttemptCount":0,"rationalOperationCount":0,"sourceWriterCallCount":0,"parentValidationCallCount":0},"childReceiptCounts":{"ruledObservationCount":9,"faceBindingCount":12,"boundaryCurveCount":4,"facePcurveCount":4,"ruledModelObjectCount":3,"faceModelObjectCount":5},"sourceSizes":{"original":{"utf16":621,"utf8":625},"ruled":{"utf16":483,"utf8":483},"face":{"utf16":712,"utf8":712}},"fileSizes":{"request":{"utf16":1017,"utf8":1021},"result":{"utf16":23644,"utf8":23648}},"preservation":{"completeOriginalSource":true,"completeOriginalModel":true,"originalSelectedCurveBits":true,"originalUnselectedObjectBits":true,"completeRuledReceipt":true,"completeConvexFaceReceipt":true,"selectedXZBasisWeightCopies":true,"supportBitsAcrossDerivedContexts":true,"naturalBoundaryDirections":true,"sourceQualification":"retained-source-field-path-and-actual-model-name"},"quality":{"nativeFaceConstructed":true,"incidenceValid":true,"geometricValidity":"not-certified","topologyCertified":false,"solid":false,"originalSourceEdited":false,"faceTopologyEncodedInNativeSource":false,"ownedRebuild":true,"generalCurveOffset":false,"arbitraryDirection":false,"globalShapeErrorCertified":false,"globalBinary64ErrorCertified":false,"g1g2Certified":false,"manufacturingToleranceCertified":false,"editorDisplayCertified":false,"persistentTopologyBindingCertified":false,"publication":false,"ownership":"independent-copied-cpu-data-gc"},"limits":{"maximumOriginalModelObjects":16,"sourceUTF16":262144,"sourceUTF8":262144,"selectedDegree":1,"selectedPoles":2,"selectedKnots":4,"selectedCoordinateAbsMM":10000,"minimumLengthMM":0.000001,"minimumWidthMM":0.000001,"maximumWidthMM":10000,"maximumSectionCurves":2,"boundaryCurveCount":4,"maximumProducerDelegations":7,"maximumRoleIds":26,"identityCharacters":48,"facePrefixCharacters":20,"maximumRequestUTF16":1048576,"maximumRequestUTF8":1048576,"maximumResultUTF16":2097152,"maximumResultUTF8":2097152,"ownValues":1048576,"ownDepth":64,"arrayElements":8192,"recordFields":64,"keyCharacters":128,"stringCharacters":262144},"workScope":"direct-wrapper-delegations-child-native-work-retained-in-full-receipts","budgetFailure":"atomic-no-partial-width-face-or-source"}},"extrusionRequest":{"face":{"plane":{"kind":"surface","id":"width_surface","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,-2.5,0],[0,2.5,0]],[[100,-2.5,0],[100,2.5,0]]],"weights":[[1,1],[1,1]]},"loop":{"id":"width_loop","edges":[{"kind":"curve","id":"width_b0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[100,-2.5,0]],"weights":[1,1]},{"kind":"curve","id":"width_b1","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[100,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"width_b2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[0,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"width_b3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[0,-2.5,0]],"weights":[1,1]}]},"options":{"faceId":"width_face","evaluationId":"width_evaluation","resultIdPrefix":"width_result","orientation":"forward"},"source":"@model width_evaluation { version:0; length-unit:mm; @surface #width_surface { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,-2.5,0],[0,2.5,0]],[[100,-2.5,0],[100,2.5,0]]]; weights:[[1,1],[1,1]]; } @curve #width_b0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,0],[100,-2.5,0]]; weights:[1,1]; } @curve #width_b1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,0],[100,2.5,0]]; weights:[1,1]; } @curve #width_b2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,0],[0,2.5,0]]; weights:[1,1]; } @curve #width_b3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,0],[0,-2.5,0]]; weights:[1,1]; } }\n","model":{"name":"width_evaluation","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"width_surface","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,-2.5,0],[0,2.5,0]],[[100,-2.5,0],[100,2.5,0]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"width_b0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[100,-2.5,0]],"weights":[1,1]},{"kind":"curve","id":"width_b1","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[100,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"width_b2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[0,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"width_b3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[0,-2.5,0]],"weights":[1,1]}]},"sourceVersion":0,"topology":{"version":0,"face":{"id":"width_face","surfaceId":"width_surface","outerLoopId":"width_loop","orientation":"forward"},"vertices":[{"id":"width_result_v_0","point":[0,-2.5,0]},{"id":"width_result_v_1","point":[100,-2.5,0]},{"id":"width_result_v_2","point":[100,2.5,0]},{"id":"width_result_v_3","point":[0,2.5,0]}],"edges":[{"id":"width_result_e_0","curveId":"width_b0","vertexIds":["width_result_v_0","width_result_v_1"]},{"id":"width_result_e_1","curveId":"width_b1","vertexIds":["width_result_v_1","width_result_v_2"]},{"id":"width_result_e_2","curveId":"width_b2","vertexIds":["width_result_v_2","width_result_v_3"]},{"id":"width_result_e_3","curveId":"width_b3","vertexIds":["width_result_v_3","width_result_v_0"]}],"loop":{"id":"width_loop","uses":[{"id":"width_result_use_0","edgeId":"width_result_e_0","curveId":"width_b0","vertexIds":["width_result_v_0","width_result_v_1"],"sense":"forward","interval":[0,1],"pcurveId":"width_result_uv_0"},{"id":"width_result_use_1","edgeId":"width_result_e_1","curveId":"width_b1","vertexIds":["width_result_v_1","width_result_v_2"],"sense":"forward","interval":[0,1],"pcurveId":"width_result_uv_1"},{"id":"width_result_use_2","edgeId":"width_result_e_2","curveId":"width_b2","vertexIds":["width_result_v_2","width_result_v_3"],"sense":"forward","interval":[0,1],"pcurveId":"width_result_uv_2"},{"id":"width_result_use_3","edgeId":"width_result_e_3","curveId":"width_b3","vertexIds":["width_result_v_3","width_result_v_0"],"sense":"forward","interval":[0,1],"pcurveId":"width_result_uv_3"}]}},"pcurves":[{"id":"width_result_uv_0","edgeId":"width_result_e_0","curveId":"width_b0","coordinateSystem":"uv","domain":[0,1],"curve":{"kind":"curve","id":"width_result_uv_0","degree":1,"knots":[0,0,1,1],"weights":[1,1],"controlPoints":[[0,0,0],[1,0,0]]}},{"id":"width_result_uv_1","edgeId":"width_result_e_1","curveId":"width_b1","coordinateSystem":"uv","domain":[0,1],"curve":{"kind":"curve","id":"width_result_uv_1","degree":1,"knots":[0,0,1,1],"weights":[1,1],"controlPoints":[[1,0,0],[1,1,0]]}},{"id":"width_result_uv_2","edgeId":"width_result_e_2","curveId":"width_b2","coordinateSystem":"uv","domain":[0,1],"curve":{"kind":"curve","id":"width_result_uv_2","degree":1,"knots":[0,0,1,1],"weights":[1,1],"controlPoints":[[1,1,0],[0,1,0]]}},{"id":"width_result_uv_3","edgeId":"width_result_e_3","curveId":"width_b3","coordinateSystem":"uv","domain":[0,1],"curve":{"kind":"curve","id":"width_result_uv_3","degree":1,"knots":[0,0,1,1],"weights":[1,1],"controlPoints":[[0,1,0],[0,0,0]]}}],"bindings":[{"useId":"width_result_use_0","edgeId":"width_result_e_0","curveId":"width_b0","pcurveId":"width_result_uv_0","parameter":0,"traversalSense":"forward","lineD1":{"point":[0,-2.5,0],"derivative":[100,0,0]},"pcurveD1":{"point":[0,0,0],"derivative":[1,0,0]},"surfaceD1":{"point":[0,-2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[100,0,0],"orientedSurfaceChainTangentMM":[100,0,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_0","edgeId":"width_result_e_0","curveId":"width_b0","pcurveId":"width_result_uv_0","parameter":0.5,"traversalSense":"forward","lineD1":{"point":[50,-2.5,0],"derivative":[100,0,0]},"pcurveD1":{"point":[0.5,0,0],"derivative":[1,0,0]},"surfaceD1":{"point":[50,-2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[100,0,0],"orientedSurfaceChainTangentMM":[100,0,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_0","edgeId":"width_result_e_0","curveId":"width_b0","pcurveId":"width_result_uv_0","parameter":1,"traversalSense":"forward","lineD1":{"point":[100,-2.5,0],"derivative":[100,0,0]},"pcurveD1":{"point":[1,0,0],"derivative":[1,0,0]},"surfaceD1":{"point":[100,-2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[100,0,0],"orientedSurfaceChainTangentMM":[100,0,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_1","edgeId":"width_result_e_1","curveId":"width_b1","pcurveId":"width_result_uv_1","parameter":0,"traversalSense":"forward","lineD1":{"point":[100,-2.5,0],"derivative":[0,5,0]},"pcurveD1":{"point":[1,0,0],"derivative":[0,1,0]},"surfaceD1":{"point":[100,-2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[0,5,0],"orientedSurfaceChainTangentMM":[0,5,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_1","edgeId":"width_result_e_1","curveId":"width_b1","pcurveId":"width_result_uv_1","parameter":0.5,"traversalSense":"forward","lineD1":{"point":[100,0,0],"derivative":[0,5,0]},"pcurveD1":{"point":[1,0.5,0],"derivative":[0,1,0]},"surfaceD1":{"point":[100,0,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[0,5,0],"orientedSurfaceChainTangentMM":[0,5,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_1","edgeId":"width_result_e_1","curveId":"width_b1","pcurveId":"width_result_uv_1","parameter":1,"traversalSense":"forward","lineD1":{"point":[100,2.5,0],"derivative":[0,5,0]},"pcurveD1":{"point":[1,1,0],"derivative":[0,1,0]},"surfaceD1":{"point":[100,2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[0,5,0],"orientedSurfaceChainTangentMM":[0,5,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_2","edgeId":"width_result_e_2","curveId":"width_b2","pcurveId":"width_result_uv_2","parameter":0,"traversalSense":"forward","lineD1":{"point":[100,2.5,0],"derivative":[-100,0,0]},"pcurveD1":{"point":[1,1,0],"derivative":[-1,0,0]},"surfaceD1":{"point":[100,2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[-100,0,0],"orientedSurfaceChainTangentMM":[-100,0,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_2","edgeId":"width_result_e_2","curveId":"width_b2","pcurveId":"width_result_uv_2","parameter":0.5,"traversalSense":"forward","lineD1":{"point":[50,2.5,0],"derivative":[-100,0,0]},"pcurveD1":{"point":[0.5,1,0],"derivative":[-1,0,0]},"surfaceD1":{"point":[50,2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[-100,0,0],"orientedSurfaceChainTangentMM":[-100,0,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_2","edgeId":"width_result_e_2","curveId":"width_b2","pcurveId":"width_result_uv_2","parameter":1,"traversalSense":"forward","lineD1":{"point":[0,2.5,0],"derivative":[-100,0,0]},"pcurveD1":{"point":[0,1,0],"derivative":[-1,0,0]},"surfaceD1":{"point":[0,2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[-100,0,0],"orientedSurfaceChainTangentMM":[-100,0,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_3","edgeId":"width_result_e_3","curveId":"width_b3","pcurveId":"width_result_uv_3","parameter":0,"traversalSense":"forward","lineD1":{"point":[0,2.5,0],"derivative":[0,-5,0]},"pcurveD1":{"point":[0,1,0],"derivative":[0,-1,0]},"surfaceD1":{"point":[0,2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[0,-5,0],"orientedSurfaceChainTangentMM":[0,-5,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_3","edgeId":"width_result_e_3","curveId":"width_b3","pcurveId":"width_result_uv_3","parameter":0.5,"traversalSense":"forward","lineD1":{"point":[0,0,0],"derivative":[0,-5,0]},"pcurveD1":{"point":[0,0.5,0],"derivative":[0,-1,0]},"surfaceD1":{"point":[0,0,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[0,-5,0],"orientedSurfaceChainTangentMM":[0,-5,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_3","edgeId":"width_result_e_3","curveId":"width_b3","pcurveId":"width_result_uv_3","parameter":1,"traversalSense":"forward","lineD1":{"point":[0,-2.5,0],"derivative":[0,-5,0]},"pcurveD1":{"point":[0,0,0],"derivative":[0,-1,0]},"surfaceD1":{"point":[0,-2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[0,-5,0],"orientedSurfaceChainTangentMM":[0,-5,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]}],"report":{"family":"own-affine-convex-native-line-planar-face","faceId":"width_face","evaluationId":"width_evaluation","surfaceId":"width_surface","outerLoopId":"width_loop","authoredOrientation":"ccw","outerUseOrientation":"ccw","faceSense":"forward","authoredCurveIds":["width_b0","width_b1","width_b2","width_b3"],"incidenceValid":true,"geometricValidity":"not-certified","topologyCertified":false,"solid":false,"edgeCount":4,"bindingCount":12,"convexityEvidence":[{"edgeIndex":0,"vertexIndex":2,"determinant":1,"unsafeThreshold":1.4210854715202004e-14},{"edgeIndex":0,"vertexIndex":3,"determinant":1,"unsafeThreshold":1.4210854715202004e-14},{"edgeIndex":1,"vertexIndex":0,"determinant":1,"unsafeThreshold":1.4210854715202004e-14},{"edgeIndex":1,"vertexIndex":3,"determinant":1,"unsafeThreshold":1.4210854715202004e-14},{"edgeIndex":2,"vertexIndex":0,"determinant":1,"unsafeThreshold":1.4210854715202004e-14},{"edgeIndex":2,"vertexIndex":1,"determinant":1,"unsafeThreshold":1.4210854715202004e-14},{"edgeIndex":3,"vertexIndex":1,"determinant":1,"unsafeThreshold":1.4210854715202004e-14},{"edgeIndex":3,"vertexIndex":2,"determinant":1,"unsafeThreshold":1.4210854715202004e-14}],"numericPolicy":{"pointBindingComparisonMM":1e-7,"relativeD1Comparison":1e-7,"boundaryClassification":"exact-zero-or-64-epsilon-uncertainty-refusal","uvBindingUnits":"dimensionless-not-mm-source"},"limits":{"maximumEdges":8,"snapshotValues":32768,"snapshotDepth":16,"arrayElements":256,"recordFields":32,"resultIdPrefixCharacters":20}}},"options":{"evaluationId":"direct_prism_shell","resultIdPrefix":"dpx","distanceMM":12,"direction":"positive-z"}},"extrusionResult":{"request":{"face":{"plane":{"kind":"surface","id":"width_surface","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,-2.5,0],[0,2.5,0]],[[100,-2.5,0],[100,2.5,0]]],"weights":[[1,1],[1,1]]},"loop":{"id":"width_loop","edges":[{"kind":"curve","id":"width_b0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[100,-2.5,0]],"weights":[1,1]},{"kind":"curve","id":"width_b1","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[100,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"width_b2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[0,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"width_b3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[0,-2.5,0]],"weights":[1,1]}]},"options":{"faceId":"width_face","evaluationId":"width_evaluation","resultIdPrefix":"width_result","orientation":"forward"},"source":"@model width_evaluation { version:0; length-unit:mm; @surface #width_surface { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,-2.5,0],[0,2.5,0]],[[100,-2.5,0],[100,2.5,0]]]; weights:[[1,1],[1,1]]; } @curve #width_b0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,0],[100,-2.5,0]]; weights:[1,1]; } @curve #width_b1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,0],[100,2.5,0]]; weights:[1,1]; } @curve #width_b2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,0],[0,2.5,0]]; weights:[1,1]; } @curve #width_b3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,0],[0,-2.5,0]]; weights:[1,1]; } }\n","model":{"name":"width_evaluation","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"width_surface","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,-2.5,0],[0,2.5,0]],[[100,-2.5,0],[100,2.5,0]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"width_b0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[100,-2.5,0]],"weights":[1,1]},{"kind":"curve","id":"width_b1","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[100,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"width_b2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[0,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"width_b3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[0,-2.5,0]],"weights":[1,1]}]},"sourceVersion":0,"topology":{"version":0,"face":{"id":"width_face","surfaceId":"width_surface","outerLoopId":"width_loop","orientation":"forward"},"vertices":[{"id":"width_result_v_0","point":[0,-2.5,0]},{"id":"width_result_v_1","point":[100,-2.5,0]},{"id":"width_result_v_2","point":[100,2.5,0]},{"id":"width_result_v_3","point":[0,2.5,0]}],"edges":[{"id":"width_result_e_0","curveId":"width_b0","vertexIds":["width_result_v_0","width_result_v_1"]},{"id":"width_result_e_1","curveId":"width_b1","vertexIds":["width_result_v_1","width_result_v_2"]},{"id":"width_result_e_2","curveId":"width_b2","vertexIds":["width_result_v_2","width_result_v_3"]},{"id":"width_result_e_3","curveId":"width_b3","vertexIds":["width_result_v_3","width_result_v_0"]}],"loop":{"id":"width_loop","uses":[{"id":"width_result_use_0","edgeId":"width_result_e_0","curveId":"width_b0","vertexIds":["width_result_v_0","width_result_v_1"],"sense":"forward","interval":[0,1],"pcurveId":"width_result_uv_0"},{"id":"width_result_use_1","edgeId":"width_result_e_1","curveId":"width_b1","vertexIds":["width_result_v_1","width_result_v_2"],"sense":"forward","interval":[0,1],"pcurveId":"width_result_uv_1"},{"id":"width_result_use_2","edgeId":"width_result_e_2","curveId":"width_b2","vertexIds":["width_result_v_2","width_result_v_3"],"sense":"forward","interval":[0,1],"pcurveId":"width_result_uv_2"},{"id":"width_result_use_3","edgeId":"width_result_e_3","curveId":"width_b3","vertexIds":["width_result_v_3","width_result_v_0"],"sense":"forward","interval":[0,1],"pcurveId":"width_result_uv_3"}]}},"pcurves":[{"id":"width_result_uv_0","edgeId":"width_result_e_0","curveId":"width_b0","coordinateSystem":"uv","domain":[0,1],"curve":{"kind":"curve","id":"width_result_uv_0","degree":1,"knots":[0,0,1,1],"weights":[1,1],"controlPoints":[[0,0,0],[1,0,0]]}},{"id":"width_result_uv_1","edgeId":"width_result_e_1","curveId":"width_b1","coordinateSystem":"uv","domain":[0,1],"curve":{"kind":"curve","id":"width_result_uv_1","degree":1,"knots":[0,0,1,1],"weights":[1,1],"controlPoints":[[1,0,0],[1,1,0]]}},{"id":"width_result_uv_2","edgeId":"width_result_e_2","curveId":"width_b2","coordinateSystem":"uv","domain":[0,1],"curve":{"kind":"curve","id":"width_result_uv_2","degree":1,"knots":[0,0,1,1],"weights":[1,1],"controlPoints":[[1,1,0],[0,1,0]]}},{"id":"width_result_uv_3","edgeId":"width_result_e_3","curveId":"width_b3","coordinateSystem":"uv","domain":[0,1],"curve":{"kind":"curve","id":"width_result_uv_3","degree":1,"knots":[0,0,1,1],"weights":[1,1],"controlPoints":[[0,1,0],[0,0,0]]}}],"bindings":[{"useId":"width_result_use_0","edgeId":"width_result_e_0","curveId":"width_b0","pcurveId":"width_result_uv_0","parameter":0,"traversalSense":"forward","lineD1":{"point":[0,-2.5,0],"derivative":[100,0,0]},"pcurveD1":{"point":[0,0,0],"derivative":[1,0,0]},"surfaceD1":{"point":[0,-2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[100,0,0],"orientedSurfaceChainTangentMM":[100,0,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_0","edgeId":"width_result_e_0","curveId":"width_b0","pcurveId":"width_result_uv_0","parameter":0.5,"traversalSense":"forward","lineD1":{"point":[50,-2.5,0],"derivative":[100,0,0]},"pcurveD1":{"point":[0.5,0,0],"derivative":[1,0,0]},"surfaceD1":{"point":[50,-2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[100,0,0],"orientedSurfaceChainTangentMM":[100,0,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_0","edgeId":"width_result_e_0","curveId":"width_b0","pcurveId":"width_result_uv_0","parameter":1,"traversalSense":"forward","lineD1":{"point":[100,-2.5,0],"derivative":[100,0,0]},"pcurveD1":{"point":[1,0,0],"derivative":[1,0,0]},"surfaceD1":{"point":[100,-2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[100,0,0],"orientedSurfaceChainTangentMM":[100,0,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_1","edgeId":"width_result_e_1","curveId":"width_b1","pcurveId":"width_result_uv_1","parameter":0,"traversalSense":"forward","lineD1":{"point":[100,-2.5,0],"derivative":[0,5,0]},"pcurveD1":{"point":[1,0,0],"derivative":[0,1,0]},"surfaceD1":{"point":[100,-2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[0,5,0],"orientedSurfaceChainTangentMM":[0,5,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_1","edgeId":"width_result_e_1","curveId":"width_b1","pcurveId":"width_result_uv_1","parameter":0.5,"traversalSense":"forward","lineD1":{"point":[100,0,0],"derivative":[0,5,0]},"pcurveD1":{"point":[1,0.5,0],"derivative":[0,1,0]},"surfaceD1":{"point":[100,0,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[0,5,0],"orientedSurfaceChainTangentMM":[0,5,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_1","edgeId":"width_result_e_1","curveId":"width_b1","pcurveId":"width_result_uv_1","parameter":1,"traversalSense":"forward","lineD1":{"point":[100,2.5,0],"derivative":[0,5,0]},"pcurveD1":{"point":[1,1,0],"derivative":[0,1,0]},"surfaceD1":{"point":[100,2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[0,5,0],"orientedSurfaceChainTangentMM":[0,5,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_2","edgeId":"width_result_e_2","curveId":"width_b2","pcurveId":"width_result_uv_2","parameter":0,"traversalSense":"forward","lineD1":{"point":[100,2.5,0],"derivative":[-100,0,0]},"pcurveD1":{"point":[1,1,0],"derivative":[-1,0,0]},"surfaceD1":{"point":[100,2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[-100,0,0],"orientedSurfaceChainTangentMM":[-100,0,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_2","edgeId":"width_result_e_2","curveId":"width_b2","pcurveId":"width_result_uv_2","parameter":0.5,"traversalSense":"forward","lineD1":{"point":[50,2.5,0],"derivative":[-100,0,0]},"pcurveD1":{"point":[0.5,1,0],"derivative":[-1,0,0]},"surfaceD1":{"point":[50,2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[-100,0,0],"orientedSurfaceChainTangentMM":[-100,0,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_2","edgeId":"width_result_e_2","curveId":"width_b2","pcurveId":"width_result_uv_2","parameter":1,"traversalSense":"forward","lineD1":{"point":[0,2.5,0],"derivative":[-100,0,0]},"pcurveD1":{"point":[0,1,0],"derivative":[-1,0,0]},"surfaceD1":{"point":[0,2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[-100,0,0],"orientedSurfaceChainTangentMM":[-100,0,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_3","edgeId":"width_result_e_3","curveId":"width_b3","pcurveId":"width_result_uv_3","parameter":0,"traversalSense":"forward","lineD1":{"point":[0,2.5,0],"derivative":[0,-5,0]},"pcurveD1":{"point":[0,1,0],"derivative":[0,-1,0]},"surfaceD1":{"point":[0,2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[0,-5,0],"orientedSurfaceChainTangentMM":[0,-5,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_3","edgeId":"width_result_e_3","curveId":"width_b3","pcurveId":"width_result_uv_3","parameter":0.5,"traversalSense":"forward","lineD1":{"point":[0,0,0],"derivative":[0,-5,0]},"pcurveD1":{"point":[0,0.5,0],"derivative":[0,-1,0]},"surfaceD1":{"point":[0,0,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[0,-5,0],"orientedSurfaceChainTangentMM":[0,-5,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]},{"useId":"width_result_use_3","edgeId":"width_result_e_3","curveId":"width_b3","pcurveId":"width_result_uv_3","parameter":1,"traversalSense":"forward","lineD1":{"point":[0,-2.5,0],"derivative":[0,-5,0]},"pcurveD1":{"point":[0,0,0],"derivative":[0,-1,0]},"surfaceD1":{"point":[0,-2.5,0],"du":[100,0,0],"dv":[0,5,0]},"pointDifferenceMM":0,"orientedLineTangentMM":[0,-5,0],"orientedSurfaceChainTangentMM":[0,-5,0],"tangentDifferenceMM":0,"orientedFaceNormal":[0,0,1]}],"report":{"family":"own-affine-convex-native-line-planar-face","faceId":"width_face","evaluationId":"width_evaluation","surfaceId":"width_surface","outerLoopId":"width_loop","authoredOrientation":"ccw","outerUseOrientation":"ccw","faceSense":"forward","authoredCurveIds":["width_b0","width_b1","width_b2","width_b3"],"incidenceValid":true,"geometricValidity":"not-certified","topologyCertified":false,"solid":false,"edgeCount":4,"bindingCount":12,"convexityEvidence":[{"edgeIndex":0,"vertexIndex":2,"determinant":1,"unsafeThreshold":1.4210854715202004e-14},{"edgeIndex":0,"vertexIndex":3,"determinant":1,"unsafeThreshold":1.4210854715202004e-14},{"edgeIndex":1,"vertexIndex":0,"determinant":1,"unsafeThreshold":1.4210854715202004e-14},{"edgeIndex":1,"vertexIndex":3,"determinant":1,"unsafeThreshold":1.4210854715202004e-14},{"edgeIndex":2,"vertexIndex":0,"determinant":1,"unsafeThreshold":1.4210854715202004e-14},{"edgeIndex":2,"vertexIndex":1,"determinant":1,"unsafeThreshold":1.4210854715202004e-14},{"edgeIndex":3,"vertexIndex":1,"determinant":1,"unsafeThreshold":1.4210854715202004e-14},{"edgeIndex":3,"vertexIndex":2,"determinant":1,"unsafeThreshold":1.4210854715202004e-14}],"numericPolicy":{"pointBindingComparisonMM":1e-7,"relativeD1Comparison":1e-7,"boundaryClassification":"exact-zero-or-64-epsilon-uncertainty-refusal","uvBindingUnits":"dimensionless-not-mm-source"},"limits":{"maximumEdges":8,"snapshotValues":32768,"snapshotDepth":16,"arrayElements":256,"recordFields":32,"resultIdPrefixCharacters":20}}},"options":{"evaluationId":"direct_prism_shell","resultIdPrefix":"dpx","distanceMM":12,"direction":"positive-z"}},"translation":{"normal":[0,0,1],"vector":[0,0,12],"distanceMM":12,"coefficientMappings":[{"origin":{"kind":"support-pole","uIndex":0,"vIndex":0},"originalPointMM":[0,-2.5,0],"translatedPointMM":[0,-2.5,12],"actualOffsetMM":[0,0,12]},{"origin":{"kind":"support-pole","uIndex":0,"vIndex":1},"originalPointMM":[0,2.5,0],"translatedPointMM":[0,2.5,12],"actualOffsetMM":[0,0,12]},{"origin":{"kind":"support-pole","uIndex":1,"vIndex":0},"originalPointMM":[100,-2.5,0],"translatedPointMM":[100,-2.5,12],"actualOffsetMM":[0,0,12]},{"origin":{"kind":"support-pole","uIndex":1,"vIndex":1},"originalPointMM":[100,2.5,0],"translatedPointMM":[100,2.5,12],"actualOffsetMM":[0,0,12]},{"origin":{"kind":"boundary-pole","boundaryIndex":0,"poleIndex":0},"originalPointMM":[0,-2.5,0],"translatedPointMM":[0,-2.5,12],"actualOffsetMM":[0,0,12]},{"origin":{"kind":"boundary-pole","boundaryIndex":0,"poleIndex":1},"originalPointMM":[100,-2.5,0],"translatedPointMM":[100,-2.5,12],"actualOffsetMM":[0,0,12]},{"origin":{"kind":"boundary-pole","boundaryIndex":1,"poleIndex":0},"originalPointMM":[100,-2.5,0],"translatedPointMM":[100,-2.5,12],"actualOffsetMM":[0,0,12]},{"origin":{"kind":"boundary-pole","boundaryIndex":1,"poleIndex":1},"originalPointMM":[100,2.5,0],"translatedPointMM":[100,2.5,12],"actualOffsetMM":[0,0,12]},{"origin":{"kind":"boundary-pole","boundaryIndex":2,"poleIndex":0},"originalPointMM":[100,2.5,0],"translatedPointMM":[100,2.5,12],"actualOffsetMM":[0,0,12]},{"origin":{"kind":"boundary-pole","boundaryIndex":2,"poleIndex":1},"originalPointMM":[0,2.5,0],"translatedPointMM":[0,2.5,12],"actualOffsetMM":[0,0,12]},{"origin":{"kind":"boundary-pole","boundaryIndex":3,"poleIndex":0},"originalPointMM":[0,2.5,0],"translatedPointMM":[0,2.5,12],"actualOffsetMM":[0,0,12]},{"origin":{"kind":"boundary-pole","boundaryIndex":3,"poleIndex":1},"originalPointMM":[0,-2.5,0],"translatedPointMM":[0,-2.5,12],"actualOffsetMM":[0,0,12]}]},"walls":[{"first":{"kind":"curve","id":"width_b0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[100,-2.5,0]],"weights":[1,1]},"second":{"kind":"curve","id":"dpx_c_t_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,12],[100,-2.5,12]],"weights":[1,1]},"source":"@model dpx_s_w_0 { version:0; length-unit:mm; @curve #width_b0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,0],[100,-2.5,0]]; weights:[1,1]; } @curve #dpx_c_t_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,12],[100,-2.5,12]]; weights:[1,1]; } @surface #dpx_s_w_0 { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,-2.5,0],[0,-2.5,12]],[[100,-2.5,0],[100,-2.5,12]]]; weights:[[1,1],[1,1]]; } }\n","sourceVersion":0,"model":{"name":"dpx_s_w_0","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"width_b0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[100,-2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_t_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,12],[100,-2.5,12]],"weights":[1,1]},{"kind":"surface","id":"dpx_s_w_0","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,-2.5,0],[0,-2.5,12]],[[100,-2.5,0],[100,-2.5,12]]],"weights":[[1,1],[1,1]]}]},"surface":{"kind":"surface","id":"dpx_s_w_0","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,-2.5,0],[0,-2.5,12]],[[100,-2.5,0],[100,-2.5,12]]],"weights":[[1,1],[1,1]]},"construction":{"kind":"compatible-two-curve-ruled","firstCurveId":"width_b0","secondCurveId":"dpx_c_t_0","surfaceId":"dpx_s_w_0","lengthUnit":"mm","uRole":"common-section-parameter","vRole":"section-interpolation","rows":[{"surfaceRowIndex":0,"firstCurveId":"width_b0","firstPoleIndex":0,"firstColumn":0,"secondCurveId":"dpx_c_t_0","secondPoleIndex":0,"secondColumn":1},{"surfaceRowIndex":1,"firstCurveId":"width_b0","firstPoleIndex":1,"firstColumn":0,"secondCurveId":"dpx_c_t_0","secondPoleIndex":1,"secondColumn":1}]},"report":{"kind":"compatible-ruled-surface","firstCurveId":"width_b0","secondCurveId":"dpx_c_t_0","surfaceId":"dpx_s_w_0","lengthUnit":"mm","domains":{"first":[0,1],"second":[0,1],"surface":{"u":[0,1],"v":[0,1]}},"degrees":{"u":1,"v":1},"controlPointCounts":{"u":2,"v":2,"total":4},"observations":[{"u":0,"v":0,"firstPointMM":[0,-2.5,0],"secondPointMM":[0,-2.5,12],"expectedPointMM":[0,-2.5,0],"actualPointMM":[0,-2.5,0],"differenceMM":0},{"u":0,"v":0.5,"firstPointMM":[0,-2.5,0],"secondPointMM":[0,-2.5,12],"expectedPointMM":[0,-2.5,6],"actualPointMM":[0,-2.5,6],"differenceMM":0},{"u":0,"v":1,"firstPointMM":[0,-2.5,0],"secondPointMM":[0,-2.5,12],"expectedPointMM":[0,-2.5,12],"actualPointMM":[0,-2.5,12],"differenceMM":0},{"u":0.5,"v":0,"firstPointMM":[50,-2.5,0],"secondPointMM":[50,-2.5,12],"expectedPointMM":[50,-2.5,0],"actualPointMM":[50,-2.5,0],"differenceMM":0},{"u":0.5,"v":0.5,"firstPointMM":[50,-2.5,0],"secondPointMM":[50,-2.5,12],"expectedPointMM":[50,-2.5,6],"actualPointMM":[50,-2.5,6],"differenceMM":0},{"u":0.5,"v":1,"firstPointMM":[50,-2.5,0],"secondPointMM":[50,-2.5,12],"expectedPointMM":[50,-2.5,12],"actualPointMM":[50,-2.5,12],"differenceMM":0},{"u":1,"v":0,"firstPointMM":[100,-2.5,0],"secondPointMM":[100,-2.5,12],"expectedPointMM":[100,-2.5,0],"actualPointMM":[100,-2.5,0],"differenceMM":0},{"u":1,"v":0.5,"firstPointMM":[100,-2.5,0],"secondPointMM":[100,-2.5,12],"expectedPointMM":[100,-2.5,6],"actualPointMM":[100,-2.5,6],"differenceMM":0},{"u":1,"v":1,"firstPointMM":[100,-2.5,0],"secondPointMM":[100,-2.5,12],"expectedPointMM":[100,-2.5,12],"actualPointMM":[100,-2.5,12],"differenceMM":0}],"maximumObservedDifferenceMM":0,"guardedUKnots":[],"identicalSectionPoleCoefficients":false,"parameterBoundarySemantics":"original-extractSurfaceBoundary-convention","periodic":false,"geometricValidity":"not-certified","topologyCertified":false,"solid":false,"limits":{"maximumSectionPoles":16,"maximumSectionDegree":3,"authoredIdCharacters":48,"snapshotValues":1024,"snapshotDepth":6,"arrayElements":64,"recordFields":8,"stringCharacters":128,"observationComparisonMM":1e-7}}},{"first":{"kind":"curve","id":"width_b1","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[100,2.5,0]],"weights":[1,1]},"second":{"kind":"curve","id":"dpx_c_t_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,12],[100,2.5,12]],"weights":[1,1]},"source":"@model dpx_s_w_1 { version:0; length-unit:mm; @curve #width_b1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,0],[100,2.5,0]]; weights:[1,1]; } @curve #dpx_c_t_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,12],[100,2.5,12]]; weights:[1,1]; } @surface #dpx_s_w_1 { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[100,-2.5,0],[100,-2.5,12]],[[100,2.5,0],[100,2.5,12]]]; weights:[[1,1],[1,1]]; } }\n","sourceVersion":0,"model":{"name":"dpx_s_w_1","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"width_b1","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[100,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_t_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,12],[100,2.5,12]],"weights":[1,1]},{"kind":"surface","id":"dpx_s_w_1","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[100,-2.5,0],[100,-2.5,12]],[[100,2.5,0],[100,2.5,12]]],"weights":[[1,1],[1,1]]}]},"surface":{"kind":"surface","id":"dpx_s_w_1","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[100,-2.5,0],[100,-2.5,12]],[[100,2.5,0],[100,2.5,12]]],"weights":[[1,1],[1,1]]},"construction":{"kind":"compatible-two-curve-ruled","firstCurveId":"width_b1","secondCurveId":"dpx_c_t_1","surfaceId":"dpx_s_w_1","lengthUnit":"mm","uRole":"common-section-parameter","vRole":"section-interpolation","rows":[{"surfaceRowIndex":0,"firstCurveId":"width_b1","firstPoleIndex":0,"firstColumn":0,"secondCurveId":"dpx_c_t_1","secondPoleIndex":0,"secondColumn":1},{"surfaceRowIndex":1,"firstCurveId":"width_b1","firstPoleIndex":1,"firstColumn":0,"secondCurveId":"dpx_c_t_1","secondPoleIndex":1,"secondColumn":1}]},"report":{"kind":"compatible-ruled-surface","firstCurveId":"width_b1","secondCurveId":"dpx_c_t_1","surfaceId":"dpx_s_w_1","lengthUnit":"mm","domains":{"first":[0,1],"second":[0,1],"surface":{"u":[0,1],"v":[0,1]}},"degrees":{"u":1,"v":1},"controlPointCounts":{"u":2,"v":2,"total":4},"observations":[{"u":0,"v":0,"firstPointMM":[100,-2.5,0],"secondPointMM":[100,-2.5,12],"expectedPointMM":[100,-2.5,0],"actualPointMM":[100,-2.5,0],"differenceMM":0},{"u":0,"v":0.5,"firstPointMM":[100,-2.5,0],"secondPointMM":[100,-2.5,12],"expectedPointMM":[100,-2.5,6],"actualPointMM":[100,-2.5,6],"differenceMM":0},{"u":0,"v":1,"firstPointMM":[100,-2.5,0],"secondPointMM":[100,-2.5,12],"expectedPointMM":[100,-2.5,12],"actualPointMM":[100,-2.5,12],"differenceMM":0},{"u":0.5,"v":0,"firstPointMM":[100,0,0],"secondPointMM":[100,0,12],"expectedPointMM":[100,0,0],"actualPointMM":[100,0,0],"differenceMM":0},{"u":0.5,"v":0.5,"firstPointMM":[100,0,0],"secondPointMM":[100,0,12],"expectedPointMM":[100,0,6],"actualPointMM":[100,0,6],"differenceMM":0},{"u":0.5,"v":1,"firstPointMM":[100,0,0],"secondPointMM":[100,0,12],"expectedPointMM":[100,0,12],"actualPointMM":[100,0,12],"differenceMM":0},{"u":1,"v":0,"firstPointMM":[100,2.5,0],"secondPointMM":[100,2.5,12],"expectedPointMM":[100,2.5,0],"actualPointMM":[100,2.5,0],"differenceMM":0},{"u":1,"v":0.5,"firstPointMM":[100,2.5,0],"secondPointMM":[100,2.5,12],"expectedPointMM":[100,2.5,6],"actualPointMM":[100,2.5,6],"differenceMM":0},{"u":1,"v":1,"firstPointMM":[100,2.5,0],"secondPointMM":[100,2.5,12],"expectedPointMM":[100,2.5,12],"actualPointMM":[100,2.5,12],"differenceMM":0}],"maximumObservedDifferenceMM":0,"guardedUKnots":[],"identicalSectionPoleCoefficients":false,"parameterBoundarySemantics":"original-extractSurfaceBoundary-convention","periodic":false,"geometricValidity":"not-certified","topologyCertified":false,"solid":false,"limits":{"maximumSectionPoles":16,"maximumSectionDegree":3,"authoredIdCharacters":48,"snapshotValues":1024,"snapshotDepth":6,"arrayElements":64,"recordFields":8,"stringCharacters":128,"observationComparisonMM":1e-7}}},{"first":{"kind":"curve","id":"width_b2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[0,2.5,0]],"weights":[1,1]},"second":{"kind":"curve","id":"dpx_c_t_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,12],[0,2.5,12]],"weights":[1,1]},"source":"@model dpx_s_w_2 { version:0; length-unit:mm; @curve #width_b2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,0],[0,2.5,0]]; weights:[1,1]; } @curve #dpx_c_t_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,12],[0,2.5,12]]; weights:[1,1]; } @surface #dpx_s_w_2 { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[100,2.5,0],[100,2.5,12]],[[0,2.5,0],[0,2.5,12]]]; weights:[[1,1],[1,1]]; } }\n","sourceVersion":0,"model":{"name":"dpx_s_w_2","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"width_b2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[0,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_t_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,12],[0,2.5,12]],"weights":[1,1]},{"kind":"surface","id":"dpx_s_w_2","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[100,2.5,0],[100,2.5,12]],[[0,2.5,0],[0,2.5,12]]],"weights":[[1,1],[1,1]]}]},"surface":{"kind":"surface","id":"dpx_s_w_2","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[100,2.5,0],[100,2.5,12]],[[0,2.5,0],[0,2.5,12]]],"weights":[[1,1],[1,1]]},"construction":{"kind":"compatible-two-curve-ruled","firstCurveId":"width_b2","secondCurveId":"dpx_c_t_2","surfaceId":"dpx_s_w_2","lengthUnit":"mm","uRole":"common-section-parameter","vRole":"section-interpolation","rows":[{"surfaceRowIndex":0,"firstCurveId":"width_b2","firstPoleIndex":0,"firstColumn":0,"secondCurveId":"dpx_c_t_2","secondPoleIndex":0,"secondColumn":1},{"surfaceRowIndex":1,"firstCurveId":"width_b2","firstPoleIndex":1,"firstColumn":0,"secondCurveId":"dpx_c_t_2","secondPoleIndex":1,"secondColumn":1}]},"report":{"kind":"compatible-ruled-surface","firstCurveId":"width_b2","secondCurveId":"dpx_c_t_2","surfaceId":"dpx_s_w_2","lengthUnit":"mm","domains":{"first":[0,1],"second":[0,1],"surface":{"u":[0,1],"v":[0,1]}},"degrees":{"u":1,"v":1},"controlPointCounts":{"u":2,"v":2,"total":4},"observations":[{"u":0,"v":0,"firstPointMM":[100,2.5,0],"secondPointMM":[100,2.5,12],"expectedPointMM":[100,2.5,0],"actualPointMM":[100,2.5,0],"differenceMM":0},{"u":0,"v":0.5,"firstPointMM":[100,2.5,0],"secondPointMM":[100,2.5,12],"expectedPointMM":[100,2.5,6],"actualPointMM":[100,2.5,6],"differenceMM":0},{"u":0,"v":1,"firstPointMM":[100,2.5,0],"secondPointMM":[100,2.5,12],"expectedPointMM":[100,2.5,12],"actualPointMM":[100,2.5,12],"differenceMM":0},{"u":0.5,"v":0,"firstPointMM":[50,2.5,0],"secondPointMM":[50,2.5,12],"expectedPointMM":[50,2.5,0],"actualPointMM":[50,2.5,0],"differenceMM":0},{"u":0.5,"v":0.5,"firstPointMM":[50,2.5,0],"secondPointMM":[50,2.5,12],"expectedPointMM":[50,2.5,6],"actualPointMM":[50,2.5,6],"differenceMM":0},{"u":0.5,"v":1,"firstPointMM":[50,2.5,0],"secondPointMM":[50,2.5,12],"expectedPointMM":[50,2.5,12],"actualPointMM":[50,2.5,12],"differenceMM":0},{"u":1,"v":0,"firstPointMM":[0,2.5,0],"secondPointMM":[0,2.5,12],"expectedPointMM":[0,2.5,0],"actualPointMM":[0,2.5,0],"differenceMM":0},{"u":1,"v":0.5,"firstPointMM":[0,2.5,0],"secondPointMM":[0,2.5,12],"expectedPointMM":[0,2.5,6],"actualPointMM":[0,2.5,6],"differenceMM":0},{"u":1,"v":1,"firstPointMM":[0,2.5,0],"secondPointMM":[0,2.5,12],"expectedPointMM":[0,2.5,12],"actualPointMM":[0,2.5,12],"differenceMM":0}],"maximumObservedDifferenceMM":0,"guardedUKnots":[],"identicalSectionPoleCoefficients":false,"parameterBoundarySemantics":"original-extractSurfaceBoundary-convention","periodic":false,"geometricValidity":"not-certified","topologyCertified":false,"solid":false,"limits":{"maximumSectionPoles":16,"maximumSectionDegree":3,"authoredIdCharacters":48,"snapshotValues":1024,"snapshotDepth":6,"arrayElements":64,"recordFields":8,"stringCharacters":128,"observationComparisonMM":1e-7}}},{"first":{"kind":"curve","id":"width_b3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[0,-2.5,0]],"weights":[1,1]},"second":{"kind":"curve","id":"dpx_c_t_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,12],[0,-2.5,12]],"weights":[1,1]},"source":"@model dpx_s_w_3 { version:0; length-unit:mm; @curve #width_b3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,0],[0,-2.5,0]]; weights:[1,1]; } @curve #dpx_c_t_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,12],[0,-2.5,12]]; weights:[1,1]; } @surface #dpx_s_w_3 { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,2.5,0],[0,2.5,12]],[[0,-2.5,0],[0,-2.5,12]]]; weights:[[1,1],[1,1]]; } }\n","sourceVersion":0,"model":{"name":"dpx_s_w_3","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"width_b3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[0,-2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_t_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,12],[0,-2.5,12]],"weights":[1,1]},{"kind":"surface","id":"dpx_s_w_3","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,2.5,0],[0,2.5,12]],[[0,-2.5,0],[0,-2.5,12]]],"weights":[[1,1],[1,1]]}]},"surface":{"kind":"surface","id":"dpx_s_w_3","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,2.5,0],[0,2.5,12]],[[0,-2.5,0],[0,-2.5,12]]],"weights":[[1,1],[1,1]]},"construction":{"kind":"compatible-two-curve-ruled","firstCurveId":"width_b3","secondCurveId":"dpx_c_t_3","surfaceId":"dpx_s_w_3","lengthUnit":"mm","uRole":"common-section-parameter","vRole":"section-interpolation","rows":[{"surfaceRowIndex":0,"firstCurveId":"width_b3","firstPoleIndex":0,"firstColumn":0,"secondCurveId":"dpx_c_t_3","secondPoleIndex":0,"secondColumn":1},{"surfaceRowIndex":1,"firstCurveId":"width_b3","firstPoleIndex":1,"firstColumn":0,"secondCurveId":"dpx_c_t_3","secondPoleIndex":1,"secondColumn":1}]},"report":{"kind":"compatible-ruled-surface","firstCurveId":"width_b3","secondCurveId":"dpx_c_t_3","surfaceId":"dpx_s_w_3","lengthUnit":"mm","domains":{"first":[0,1],"second":[0,1],"surface":{"u":[0,1],"v":[0,1]}},"degrees":{"u":1,"v":1},"controlPointCounts":{"u":2,"v":2,"total":4},"observations":[{"u":0,"v":0,"firstPointMM":[0,2.5,0],"secondPointMM":[0,2.5,12],"expectedPointMM":[0,2.5,0],"actualPointMM":[0,2.5,0],"differenceMM":0},{"u":0,"v":0.5,"firstPointMM":[0,2.5,0],"secondPointMM":[0,2.5,12],"expectedPointMM":[0,2.5,6],"actualPointMM":[0,2.5,6],"differenceMM":0},{"u":0,"v":1,"firstPointMM":[0,2.5,0],"secondPointMM":[0,2.5,12],"expectedPointMM":[0,2.5,12],"actualPointMM":[0,2.5,12],"differenceMM":0},{"u":0.5,"v":0,"firstPointMM":[0,0,0],"secondPointMM":[0,0,12],"expectedPointMM":[0,0,0],"actualPointMM":[0,0,0],"differenceMM":0},{"u":0.5,"v":0.5,"firstPointMM":[0,0,0],"secondPointMM":[0,0,12],"expectedPointMM":[0,0,6],"actualPointMM":[0,0,6],"differenceMM":0},{"u":0.5,"v":1,"firstPointMM":[0,0,0],"secondPointMM":[0,0,12],"expectedPointMM":[0,0,12],"actualPointMM":[0,0,12],"differenceMM":0},{"u":1,"v":0,"firstPointMM":[0,-2.5,0],"secondPointMM":[0,-2.5,12],"expectedPointMM":[0,-2.5,0],"actualPointMM":[0,-2.5,0],"differenceMM":0},{"u":1,"v":0.5,"firstPointMM":[0,-2.5,0],"secondPointMM":[0,-2.5,12],"expectedPointMM":[0,-2.5,6],"actualPointMM":[0,-2.5,6],"differenceMM":0},{"u":1,"v":1,"firstPointMM":[0,-2.5,0],"secondPointMM":[0,-2.5,12],"expectedPointMM":[0,-2.5,12],"actualPointMM":[0,-2.5,12],"differenceMM":0}],"maximumObservedDifferenceMM":0,"guardedUKnots":[],"identicalSectionPoleCoefficients":false,"parameterBoundarySemantics":"original-extractSurfaceBoundary-convention","periodic":false,"geometricValidity":"not-certified","topologyCertified":false,"solid":false,"limits":{"maximumSectionPoles":16,"maximumSectionDegree":3,"authoredIdCharacters":48,"snapshotValues":1024,"snapshotDepth":6,"arrayElements":64,"recordFields":8,"stringCharacters":128,"observationComparisonMM":1e-7}}}],"shell":{"assets":[{"sourceId":"dpx_src_0","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_b { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,-2.5,0],[100,-2.5,0]],[[0,2.5,0],[100,2.5,0]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_0_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,0],[0,2.5,0]]; weights:[1,1]; } @curve #dpx_c_0_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,0],[100,2.5,0]]; weights:[1,1]; } @curve #dpx_c_0_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,0],[100,-2.5,0]]; weights:[1,1]; } @curve #dpx_c_0_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,0],[0,-2.5,0]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_b","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,-2.5,0],[100,-2.5,0]],[[0,2.5,0],[100,2.5,0]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_0_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[0,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_0_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[100,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_0_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[100,-2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_0_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[0,-2.5,0]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_0","surfaceId":"dpx_s_b","outerLoopId":"dpx_l_0","orientation":"forward"},"vertices":[{"id":"dpx_v_0_0","point":[0,-2.5,0]},{"id":"dpx_v_0_1","point":[0,2.5,0]},{"id":"dpx_v_0_2","point":[100,2.5,0]},{"id":"dpx_v_0_3","point":[100,-2.5,0]}],"edges":[{"id":"dpx_e_0_0","curveId":"dpx_c_0_0","vertexIds":["dpx_v_0_0","dpx_v_0_1"]},{"id":"dpx_e_0_1","curveId":"dpx_c_0_1","vertexIds":["dpx_v_0_1","dpx_v_0_2"]},{"id":"dpx_e_0_2","curveId":"dpx_c_0_2","vertexIds":["dpx_v_0_2","dpx_v_0_3"]},{"id":"dpx_e_0_3","curveId":"dpx_c_0_3","vertexIds":["dpx_v_0_3","dpx_v_0_0"]}],"loop":{"id":"dpx_l_0","uses":[{"edgeId":"dpx_e_0_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_0_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_0_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_0_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}},{"sourceId":"dpx_src_1","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_t { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,-2.5,12],[0,2.5,12]],[[100,-2.5,12],[100,2.5,12]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_1_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,12],[100,-2.5,12]]; weights:[1,1]; } @curve #dpx_c_1_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,12],[100,2.5,12]]; weights:[1,1]; } @curve #dpx_c_1_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,12],[0,2.5,12]]; weights:[1,1]; } @curve #dpx_c_1_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,12],[0,-2.5,12]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_t","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,-2.5,12],[0,2.5,12]],[[100,-2.5,12],[100,2.5,12]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_1_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,12],[100,-2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_1_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,12],[100,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_1_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,12],[0,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_1_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,12],[0,-2.5,12]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_1","surfaceId":"dpx_s_t","outerLoopId":"dpx_l_1","orientation":"forward"},"vertices":[{"id":"dpx_v_1_0","point":[0,-2.5,12]},{"id":"dpx_v_1_1","point":[100,-2.5,12]},{"id":"dpx_v_1_2","point":[100,2.5,12]},{"id":"dpx_v_1_3","point":[0,2.5,12]}],"edges":[{"id":"dpx_e_1_0","curveId":"dpx_c_1_0","vertexIds":["dpx_v_1_0","dpx_v_1_1"]},{"id":"dpx_e_1_1","curveId":"dpx_c_1_1","vertexIds":["dpx_v_1_1","dpx_v_1_2"]},{"id":"dpx_e_1_2","curveId":"dpx_c_1_2","vertexIds":["dpx_v_1_2","dpx_v_1_3"]},{"id":"dpx_e_1_3","curveId":"dpx_c_1_3","vertexIds":["dpx_v_1_3","dpx_v_1_0"]}],"loop":{"id":"dpx_l_1","uses":[{"edgeId":"dpx_e_1_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_1_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_1_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_1_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}},{"sourceId":"dpx_src_2","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_w_0 { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,-2.5,0],[0,-2.5,12]],[[100,-2.5,0],[100,-2.5,12]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_2_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,0],[100,-2.5,0]]; weights:[1,1]; } @curve #dpx_c_2_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,0],[100,-2.5,12]]; weights:[1,1]; } @curve #dpx_c_2_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,12],[0,-2.5,12]]; weights:[1,1]; } @curve #dpx_c_2_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,12],[0,-2.5,0]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_w_0","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,-2.5,0],[0,-2.5,12]],[[100,-2.5,0],[100,-2.5,12]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_2_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[100,-2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_2_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[100,-2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_2_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,12],[0,-2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_2_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,12],[0,-2.5,0]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_2","surfaceId":"dpx_s_w_0","outerLoopId":"dpx_l_2","orientation":"forward"},"vertices":[{"id":"dpx_v_2_0","point":[0,-2.5,0]},{"id":"dpx_v_2_1","point":[100,-2.5,0]},{"id":"dpx_v_2_2","point":[100,-2.5,12]},{"id":"dpx_v_2_3","point":[0,-2.5,12]}],"edges":[{"id":"dpx_e_2_0","curveId":"dpx_c_2_0","vertexIds":["dpx_v_2_0","dpx_v_2_1"]},{"id":"dpx_e_2_1","curveId":"dpx_c_2_1","vertexIds":["dpx_v_2_1","dpx_v_2_2"]},{"id":"dpx_e_2_2","curveId":"dpx_c_2_2","vertexIds":["dpx_v_2_2","dpx_v_2_3"]},{"id":"dpx_e_2_3","curveId":"dpx_c_2_3","vertexIds":["dpx_v_2_3","dpx_v_2_0"]}],"loop":{"id":"dpx_l_2","uses":[{"edgeId":"dpx_e_2_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_2_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_2_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_2_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}},{"sourceId":"dpx_src_3","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_w_1 { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[100,-2.5,0],[100,-2.5,12]],[[100,2.5,0],[100,2.5,12]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_3_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,0],[100,2.5,0]]; weights:[1,1]; } @curve #dpx_c_3_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,0],[100,2.5,12]]; weights:[1,1]; } @curve #dpx_c_3_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,12],[100,-2.5,12]]; weights:[1,1]; } @curve #dpx_c_3_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,12],[100,-2.5,0]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_w_1","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[100,-2.5,0],[100,-2.5,12]],[[100,2.5,0],[100,2.5,12]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_3_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[100,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_3_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[100,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_3_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,12],[100,-2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_3_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,12],[100,-2.5,0]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_3","surfaceId":"dpx_s_w_1","outerLoopId":"dpx_l_3","orientation":"forward"},"vertices":[{"id":"dpx_v_3_0","point":[100,-2.5,0]},{"id":"dpx_v_3_1","point":[100,2.5,0]},{"id":"dpx_v_3_2","point":[100,2.5,12]},{"id":"dpx_v_3_3","point":[100,-2.5,12]}],"edges":[{"id":"dpx_e_3_0","curveId":"dpx_c_3_0","vertexIds":["dpx_v_3_0","dpx_v_3_1"]},{"id":"dpx_e_3_1","curveId":"dpx_c_3_1","vertexIds":["dpx_v_3_1","dpx_v_3_2"]},{"id":"dpx_e_3_2","curveId":"dpx_c_3_2","vertexIds":["dpx_v_3_2","dpx_v_3_3"]},{"id":"dpx_e_3_3","curveId":"dpx_c_3_3","vertexIds":["dpx_v_3_3","dpx_v_3_0"]}],"loop":{"id":"dpx_l_3","uses":[{"edgeId":"dpx_e_3_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_3_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_3_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_3_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}},{"sourceId":"dpx_src_4","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_w_2 { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[100,2.5,0],[100,2.5,12]],[[0,2.5,0],[0,2.5,12]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_4_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,0],[0,2.5,0]]; weights:[1,1]; } @curve #dpx_c_4_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,0],[0,2.5,12]]; weights:[1,1]; } @curve #dpx_c_4_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,12],[100,2.5,12]]; weights:[1,1]; } @curve #dpx_c_4_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,12],[100,2.5,0]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_w_2","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[100,2.5,0],[100,2.5,12]],[[0,2.5,0],[0,2.5,12]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_4_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[0,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_4_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[0,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_4_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,12],[100,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_4_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,12],[100,2.5,0]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_4","surfaceId":"dpx_s_w_2","outerLoopId":"dpx_l_4","orientation":"forward"},"vertices":[{"id":"dpx_v_4_0","point":[100,2.5,0]},{"id":"dpx_v_4_1","point":[0,2.5,0]},{"id":"dpx_v_4_2","point":[0,2.5,12]},{"id":"dpx_v_4_3","point":[100,2.5,12]}],"edges":[{"id":"dpx_e_4_0","curveId":"dpx_c_4_0","vertexIds":["dpx_v_4_0","dpx_v_4_1"]},{"id":"dpx_e_4_1","curveId":"dpx_c_4_1","vertexIds":["dpx_v_4_1","dpx_v_4_2"]},{"id":"dpx_e_4_2","curveId":"dpx_c_4_2","vertexIds":["dpx_v_4_2","dpx_v_4_3"]},{"id":"dpx_e_4_3","curveId":"dpx_c_4_3","vertexIds":["dpx_v_4_3","dpx_v_4_0"]}],"loop":{"id":"dpx_l_4","uses":[{"edgeId":"dpx_e_4_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_4_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_4_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_4_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}},{"sourceId":"dpx_src_5","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_w_3 { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,2.5,0],[0,2.5,12]],[[0,-2.5,0],[0,-2.5,12]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_5_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,0],[0,-2.5,0]]; weights:[1,1]; } @curve #dpx_c_5_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,0],[0,-2.5,12]]; weights:[1,1]; } @curve #dpx_c_5_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,12],[0,2.5,12]]; weights:[1,1]; } @curve #dpx_c_5_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,12],[0,2.5,0]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_w_3","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,2.5,0],[0,2.5,12]],[[0,-2.5,0],[0,-2.5,12]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_5_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[0,-2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_5_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[0,-2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_5_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,12],[0,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_5_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,12],[0,2.5,0]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_5","surfaceId":"dpx_s_w_3","outerLoopId":"dpx_l_5","orientation":"forward"},"vertices":[{"id":"dpx_v_5_0","point":[0,2.5,0]},{"id":"dpx_v_5_1","point":[0,-2.5,0]},{"id":"dpx_v_5_2","point":[0,-2.5,12]},{"id":"dpx_v_5_3","point":[0,2.5,12]}],"edges":[{"id":"dpx_e_5_0","curveId":"dpx_c_5_0","vertexIds":["dpx_v_5_0","dpx_v_5_1"]},{"id":"dpx_e_5_1","curveId":"dpx_c_5_1","vertexIds":["dpx_v_5_1","dpx_v_5_2"]},{"id":"dpx_e_5_2","curveId":"dpx_c_5_2","vertexIds":["dpx_v_5_2","dpx_v_5_3"]},{"id":"dpx_e_5_3","curveId":"dpx_c_5_3","vertexIds":["dpx_v_5_3","dpx_v_5_0"]}],"loop":{"id":"dpx_l_5","uses":[{"edgeId":"dpx_e_5_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_5_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_5_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_5_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}}],"pairs":[{"first":{"sourceId":"dpx_src_0","boundary":"u-min"},"second":{"sourceId":"dpx_src_2","boundary":"v-min"}},{"first":{"sourceId":"dpx_src_0","boundary":"v-max"},"second":{"sourceId":"dpx_src_3","boundary":"v-min"}},{"first":{"sourceId":"dpx_src_0","boundary":"u-max"},"second":{"sourceId":"dpx_src_4","boundary":"v-min"}},{"first":{"sourceId":"dpx_src_0","boundary":"v-min"},"second":{"sourceId":"dpx_src_5","boundary":"v-min"}},{"first":{"sourceId":"dpx_src_1","boundary":"v-min"},"second":{"sourceId":"dpx_src_2","boundary":"v-max"}},{"first":{"sourceId":"dpx_src_1","boundary":"u-max"},"second":{"sourceId":"dpx_src_3","boundary":"v-max"}},{"first":{"sourceId":"dpx_src_1","boundary":"v-max"},"second":{"sourceId":"dpx_src_4","boundary":"v-max"}},{"first":{"sourceId":"dpx_src_1","boundary":"u-min"},"second":{"sourceId":"dpx_src_5","boundary":"v-max"}},{"first":{"sourceId":"dpx_src_2","boundary":"u-max"},"second":{"sourceId":"dpx_src_3","boundary":"u-min"}},{"first":{"sourceId":"dpx_src_3","boundary":"u-max"},"second":{"sourceId":"dpx_src_4","boundary":"u-min"}},{"first":{"sourceId":"dpx_src_4","boundary":"u-max"},"second":{"sourceId":"dpx_src_5","boundary":"u-min"}},{"first":{"sourceId":"dpx_src_5","boundary":"u-max"},"second":{"sourceId":"dpx_src_2","boundary":"u-min"}}],"options":{"shellId":"direct_prism_shell","resultIdPrefix":"dpx","maximumPairEvaluations":12,"maximumObservationPairs":36},"pairResults":[{"assets":[{"sourceId":"dpx_src_0","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_b { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,-2.5,0],[100,-2.5,0]],[[0,2.5,0],[100,2.5,0]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_0_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,0],[0,2.5,0]]; weights:[1,1]; } @curve #dpx_c_0_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,0],[100,2.5,0]]; weights:[1,1]; } @curve #dpx_c_0_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,0],[100,-2.5,0]]; weights:[1,1]; } @curve #dpx_c_0_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,0],[0,-2.5,0]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_b","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,-2.5,0],[100,-2.5,0]],[[0,2.5,0],[100,2.5,0]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_0_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[0,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_0_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[100,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_0_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[100,-2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_0_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[0,-2.5,0]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_0","surfaceId":"dpx_s_b","outerLoopId":"dpx_l_0","orientation":"forward"},"vertices":[{"id":"dpx_v_0_0","point":[0,-2.5,0]},{"id":"dpx_v_0_1","point":[0,2.5,0]},{"id":"dpx_v_0_2","point":[100,2.5,0]},{"id":"dpx_v_0_3","point":[100,-2.5,0]}],"edges":[{"id":"dpx_e_0_0","curveId":"dpx_c_0_0","vertexIds":["dpx_v_0_0","dpx_v_0_1"]},{"id":"dpx_e_0_1","curveId":"dpx_c_0_1","vertexIds":["dpx_v_0_1","dpx_v_0_2"]},{"id":"dpx_e_0_2","curveId":"dpx_c_0_2","vertexIds":["dpx_v_0_2","dpx_v_0_3"]},{"id":"dpx_e_0_3","curveId":"dpx_c_0_3","vertexIds":["dpx_v_0_3","dpx_v_0_0"]}],"loop":{"id":"dpx_l_0","uses":[{"edgeId":"dpx_e_0_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_0_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_0_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_0_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}},{"sourceId":"dpx_src_2","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_w_0 { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,-2.5,0],[0,-2.5,12]],[[100,-2.5,0],[100,-2.5,12]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_2_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,0],[100,-2.5,0]]; weights:[1,1]; } @curve #dpx_c_2_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,0],[100,-2.5,12]]; weights:[1,1]; } @curve #dpx_c_2_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,12],[0,-2.5,12]]; weights:[1,1]; } @curve #dpx_c_2_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,12],[0,-2.5,0]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_w_0","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,-2.5,0],[0,-2.5,12]],[[100,-2.5,0],[100,-2.5,12]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_2_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[100,-2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_2_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[100,-2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_2_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,12],[0,-2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_2_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,12],[0,-2.5,0]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_2","surfaceId":"dpx_s_w_0","outerLoopId":"dpx_l_2","orientation":"forward"},"vertices":[{"id":"dpx_v_2_0","point":[0,-2.5,0]},{"id":"dpx_v_2_1","point":[100,-2.5,0]},{"id":"dpx_v_2_2","point":[100,-2.5,12]},{"id":"dpx_v_2_3","point":[0,-2.5,12]}],"edges":[{"id":"dpx_e_2_0","curveId":"dpx_c_2_0","vertexIds":["dpx_v_2_0","dpx_v_2_1"]},{"id":"dpx_e_2_1","curveId":"dpx_c_2_1","vertexIds":["dpx_v_2_1","dpx_v_2_2"]},{"id":"dpx_e_2_2","curveId":"dpx_c_2_2","vertexIds":["dpx_v_2_2","dpx_v_2_3"]},{"id":"dpx_e_2_3","curveId":"dpx_c_2_3","vertexIds":["dpx_v_2_3","dpx_v_2_0"]}],"loop":{"id":"dpx_l_2","uses":[{"edgeId":"dpx_e_2_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_2_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_2_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_2_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}}],"options":{"evaluationId":"dpx_0","resultIdPrefix":"dpx_0","maximumCurveReversals":1,"maximumObservationPairs":3},"sharedEdges":[{"id":"dpx_0_e0","canonical":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","edgeId":"dpx_e_0_3","curveId":"dpx_c_0_3"},"uses":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_0_3","curveId":"dpx_c_0_3","vertexIds":["dpx_v_0_3","dpx_v_0_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward","effectiveSense":"forward","parameterMap":{"kind":"identity","domain":[0,1],"formula":"u=t","orientation":1,"d1Factor":1}},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_2_0","curveId":"dpx_c_2_0","vertexIds":["dpx_v_2_0","dpx_v_2_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward","effectiveSense":"reverse","parameterMap":{"kind":"reversed","domain":[0,1],"native":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}}}}],"reversal":{"original":{"kind":"curve","id":"dpx_c_2_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[100,-2.5,0]],"weights":[1,1]},"options":{"curveId":"dpx_0_r0"},"curve":{"kind":"curve","id":"dpx_0_r0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[0,-2.5,0]],"weights":[1,1]},"source":"@model dpx_0_r0 { version:0; length-unit:mm; @curve #dpx_0_r0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,0],[0,-2.5,0]]; weights:[1,1]; } }\n","sourceVersion":0,"model":{"name":"dpx_0_r0","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"dpx_0_r0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[0,-2.5,0]],"weights":[1,1]}]},"originalSource":"@model curve_reverse_original { version:0; length-unit:mm; @curve #dpx_c_2_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,0],[100,-2.5,0]]; weights:[1,1]; } }\n","originalModel":{"name":"curve_reverse_original","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"dpx_c_2_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[100,-2.5,0]],"weights":[1,1]}]},"provenance":{"originalCurveId":"dpx_c_2_0","reversedCurveId":"dpx_0_r0","domain":[0,1],"decreasingParameterMap":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}},"controlPointMappings":[{"originalIndex":1,"reversedIndex":0,"origin":"original-bit-copy"},{"originalIndex":0,"reversedIndex":1,"origin":"original-bit-copy"}],"weightMappings":[{"originalIndex":1,"reversedIndex":0,"origin":"original-bit-copy"},{"originalIndex":0,"reversedIndex":1,"origin":"original-bit-copy"}],"knotMappings":[{"originalIndex":3,"reversedIndex":0,"originalValue":1,"reversedValue":0,"origin":"copied-domain-min"},{"originalIndex":2,"reversedIndex":1,"originalValue":1,"reversedValue":0,"origin":"copied-domain-min"},{"originalIndex":1,"reversedIndex":2,"originalValue":0,"reversedValue":1,"origin":"copied-domain-max"},{"originalIndex":0,"reversedIndex":3,"originalValue":0,"reversedValue":1,"origin":"copied-domain-max"}]},"report":{"family":"own-native-positive-rational-curve-reversal","dto":{"schema":"barocss-native-reversed-curve","version":0,"lengthUnit":"mm","frame":"authored-xyz-no-axis-conversion","representation":"native-curve-not-wire-topology"},"originalCurveId":"dpx_c_2_0","curveId":"dpx_0_r0","degree":1,"poleCount":2,"domain":[0,1],"observations":[{"reversedParameter":0,"originalParameter":1,"originalPointMM":[100,-2.5,0],"reversedPointMM":[100,-2.5,0],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[100,-2.5,0],"derivative":[100,0,0]}},"reversedD1":{"status":"evaluated","value":{"point":[100,-2.5,0],"derivative":[-100,0,0]}},"expectedDerivativeMM":[-100,-0,-0],"derivativeDifferenceMM":0},{"reversedParameter":0.25,"originalParameter":0.75,"originalPointMM":[75,-2.5,0],"reversedPointMM":[75,-2.5,0],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[75,-2.5,0],"derivative":[100,0,0]}},"reversedD1":{"status":"evaluated","value":{"point":[75,-2.5,0],"derivative":[-100,0,0]}},"expectedDerivativeMM":[-100,-0,-0],"derivativeDifferenceMM":0},{"reversedParameter":0.5,"originalParameter":0.5,"originalPointMM":[50,-2.5,0],"reversedPointMM":[50,-2.5,0],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[50,-2.5,0],"derivative":[100,0,0]}},"reversedD1":{"status":"evaluated","value":{"point":[50,-2.5,0],"derivative":[-100,0,0]}},"expectedDerivativeMM":[-100,-0,-0],"derivativeDifferenceMM":0},{"reversedParameter":0.75,"originalParameter":0.25,"originalPointMM":[25,-2.5,0],"reversedPointMM":[25,-2.5,0],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[25,-2.5,0],"derivative":[100,0,0]}},"reversedD1":{"status":"evaluated","value":{"point":[25,-2.5,0],"derivative":[-100,0,0]}},"expectedDerivativeMM":[-100,-0,-0],"derivativeDifferenceMM":0},{"reversedParameter":1,"originalParameter":0,"originalPointMM":[0,-2.5,0],"reversedPointMM":[0,-2.5,0],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[0,-2.5,0],"derivative":[100,0,0]}},"reversedD1":{"status":"evaluated","value":{"point":[0,-2.5,0],"derivative":[-100,0,0]}},"expectedDerivativeMM":[-100,-0,-0],"derivativeDifferenceMM":0}],"guards":[],"maximumPointDifferenceMM":0,"maximumRelativeDerivativeDifference":0,"geometricValidity":"not-certified","topologyCertified":false,"solid":false,"quality":{"pointComparisonMM":1e-7,"relativeD1Comparison":1e-7,"localObservationsOnly":true,"globalShapeErrorCertified":false,"manufacturingToleranceCertified":false,"controlAndWeightBitsPreserved":true,"generatedInteriorKnotBitsCertified":false,"doubleReversalBitsCertified":false,"derivativeSemantics":"native-c0-guards-unchanged-no-g1-g2-claim","arithmetic":"64-epsilon-nonzero-cancellation-and-order-refusal"},"limits":{"maximumDegree":3,"maximumPoles":31,"nativeMathPoles":64,"nativeSourceKnots":70,"maximumObservations":128,"inputValues":4096,"inputDepth":8,"inputArrayElements":64,"inputRecordFields":16,"snapshotValues":131072,"snapshotDepth":24,"arrayElements":4096,"recordFields":64,"sourceStringCharacters":262144,"authoredIdCharacters":48}}},"endpointClassIds":["dpx_0_v3","dpx_0_v0"],"observations":[{"index":0,"canonicalParameter":0,"secondParameter":1,"first":{"reference":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_0_3","curveId":"dpx_c_0_3","vertexIds":["dpx_v_0_3","dpx_v_0_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},"curveD0":[100,-2.5,0],"curveD1":{"point":[100,-2.5,0],"derivative":[-100,0,0]},"nativeUV":[0,1]},"second":{"reference":{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_2_0","curveId":"dpx_c_2_0","vertexIds":["dpx_v_2_0","dpx_v_2_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},"curveD0":[100,-2.5,0],"curveD1":{"point":[100,-2.5,0],"derivative":[100,0,0]},"nativeUV":[1,0]},"expectedSecondDerivativeMM":[100,-0,-0],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_3","pointMM":[100,-2.5,0]},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_1","pointMM":[100,-2.5,0]}],"endpointPointDifferenceMM":[0,0]},{"index":1,"canonicalParameter":0.5,"secondParameter":0.5,"first":{"reference":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_0_3","curveId":"dpx_c_0_3","vertexIds":["dpx_v_0_3","dpx_v_0_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},"curveD0":[50,-2.5,0],"curveD1":{"point":[50,-2.5,0],"derivative":[-100,0,0]},"nativeUV":[0,0.5]},"second":{"reference":{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_2_0","curveId":"dpx_c_2_0","vertexIds":["dpx_v_2_0","dpx_v_2_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},"curveD0":[50,-2.5,0],"curveD1":{"point":[50,-2.5,0],"derivative":[100,0,0]},"nativeUV":[0.5,0]},"expectedSecondDerivativeMM":[100,-0,-0],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":null,"endpointPointDifferenceMM":null},{"index":2,"canonicalParameter":1,"secondParameter":0,"first":{"reference":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_0_3","curveId":"dpx_c_0_3","vertexIds":["dpx_v_0_3","dpx_v_0_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},"curveD0":[0,-2.5,0],"curveD1":{"point":[0,-2.5,0],"derivative":[-100,0,0]},"nativeUV":[0,0]},"second":{"reference":{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_2_0","curveId":"dpx_c_2_0","vertexIds":["dpx_v_2_0","dpx_v_2_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},"curveD0":[0,-2.5,0],"curveD1":{"point":[0,-2.5,0],"derivative":[100,0,0]},"nativeUV":[0,0]},"expectedSecondDerivativeMM":[100,-0,-0],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_0","pointMM":[0,-2.5,0]},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_0","pointMM":[0,-2.5,0]}],"endpointPointDifferenceMM":[0,0]}]}],"vertexClasses":[{"id":"dpx_0_v0","representative":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_0","pointMM":[0,-2.5,0]},"members":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_0","pointMM":[0,-2.5,0]},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_0","pointMM":[0,-2.5,0]}]},{"id":"dpx_0_v1","representative":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_1","pointMM":[0,2.5,0]},"members":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_1","pointMM":[0,2.5,0]}]},{"id":"dpx_0_v2","representative":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_2","pointMM":[100,2.5,0]},"members":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_2","pointMM":[100,2.5,0]}]},{"id":"dpx_0_v3","representative":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_3","pointMM":[100,-2.5,0]},"members":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_3","pointMM":[100,-2.5,0]},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_1","pointMM":[100,-2.5,0]}]},{"id":"dpx_0_v4","representative":{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_2","pointMM":[100,-2.5,12]},"members":[{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_2","pointMM":[100,-2.5,12]}]},{"id":"dpx_0_v5","representative":{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_3","pointMM":[0,-2.5,12]},"members":[{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_3","pointMM":[0,-2.5,12]}]}],"freeBoundaries":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_0_0","curveId":"dpx_c_0_0","vertexIds":["dpx_v_0_0","dpx_v_0_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_0_1","curveId":"dpx_c_0_1","vertexIds":["dpx_v_0_1","dpx_v_0_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_0_2","curveId":"dpx_c_0_2","vertexIds":["dpx_v_0_2","dpx_v_0_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_2_1","curveId":"dpx_c_2_1","vertexIds":["dpx_v_2_1","dpx_v_2_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_2_2","curveId":"dpx_c_2_2","vertexIds":["dpx_v_2_2","dpx_v_2_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_2_3","curveId":"dpx_c_2_3","vertexIds":["dpx_v_2_3","dpx_v_2_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"}],"report":{"schema":"barocss-exact-boundary-face-adjacency","version":0,"evaluationId":"dpx_0","lengthUnit":"mm","sourceFrame":"authored-xyz-no-axis-conversion","parameterFrame":"unchanged-native-face-pcurves-and-actual-reversal-map","pairs":[{"first":{"sourceId":"dpx_src_0","boundary":"u-min"},"second":{"sourceId":"dpx_src_2","boundary":"v-min"}}],"assetCount":2,"pairCount":1,"sharedEdgeCount":1,"freeBoundaryCount":6,"vertexClassCount":6,"curveReversalCount":1,"observationPairCount":3,"curvePointEvaluationCount":6,"curveDerivativeEvaluationCount":6,"sourceCompilationCount":2,"faceValidationCount":2,"boundaryExtractionCount":2,"qualifications":[{"sourceId":"dpx_src_0","modelName":"parametric_face","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","edgeIds":["dpx_e_0_0","dpx_e_0_1","dpx_e_0_2","dpx_e_0_3"],"curveIds":["dpx_c_0_0","dpx_c_0_1","dpx_c_0_2","dpx_c_0_3"],"vertexIds":["dpx_v_0_0","dpx_v_0_1","dpx_v_0_2","dpx_v_0_3"]},{"sourceId":"dpx_src_2","modelName":"parametric_face","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","edgeIds":["dpx_e_2_0","dpx_e_2_1","dpx_e_2_2","dpx_e_2_3"],"curveIds":["dpx_c_2_0","dpx_c_2_1","dpx_c_2_2","dpx_c_2_3"],"vertexIds":["dpx_v_2_0","dpx_v_2_1","dpx_v_2_2","dpx_v_2_3"]}],"numericPolicy":{"coefficients":"whole-kind-degree-domain-knot-pole-weight-object-is-excluding-only-curve-id","orientation":"native-first-forward-second-reverse-no-parent-face-flip","endpoints":"explicit-opposite-qualified-vertex-pairs-with-object-is-point-bits","pointComparisonMM":1e-7,"relativeD1Comparison":1e-7,"sameDirection":"refused","reversal":"actual672-on-second-boundary-once-no-double-reversal-assumption","sourceBinding":"actual-source0-whole-model-object-is-before-native511-validation"},"sourceOwnership":"separate-source-model5-per-asset-and-actual-reversal-model1-no-original-rewriting","quality":{"localIncidenceOnly":true,"geometricValidity":"not-certified","closed":false,"solid":false,"weldingPerformed":false,"manifoldCertified":false,"supportRegularityCertified":false,"continuityCertified":false,"globalBinary64ErrorCertified":false,"ownership":"independent-copied-cpu-data-gc"},"workScope":"direct-new-compile-face-boundary-reversal-and-observation-calls-parent-internal-work-excluded","budgetFailure":"atomic-no-partial-incidence","limits":{"maximumAssets":4,"maximumPairs":8,"maximumCurveReversals":8,"maximumObservationPairs":24,"maximumSurfaceDegree":3,"maximumGridAxis":16,"maximumSurfacePoles":256,"maximumBoundaryPoles":16,"coordinateAbsMM":10000,"ownValues":1048576,"ownDepth":64,"arrayElements":8192,"recordFields":64,"sourceStringCharacters":262144}}},{"assets":[{"sourceId":"dpx_src_0","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_b { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,-2.5,0],[100,-2.5,0]],[[0,2.5,0],[100,2.5,0]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_0_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,0],[0,2.5,0]]; weights:[1,1]; } @curve #dpx_c_0_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,0],[100,2.5,0]]; weights:[1,1]; } @curve #dpx_c_0_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,0],[100,-2.5,0]]; weights:[1,1]; } @curve #dpx_c_0_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,0],[0,-2.5,0]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_b","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,-2.5,0],[100,-2.5,0]],[[0,2.5,0],[100,2.5,0]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_0_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[0,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_0_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[100,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_0_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[100,-2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_0_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[0,-2.5,0]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_0","surfaceId":"dpx_s_b","outerLoopId":"dpx_l_0","orientation":"forward"},"vertices":[{"id":"dpx_v_0_0","point":[0,-2.5,0]},{"id":"dpx_v_0_1","point":[0,2.5,0]},{"id":"dpx_v_0_2","point":[100,2.5,0]},{"id":"dpx_v_0_3","point":[100,-2.5,0]}],"edges":[{"id":"dpx_e_0_0","curveId":"dpx_c_0_0","vertexIds":["dpx_v_0_0","dpx_v_0_1"]},{"id":"dpx_e_0_1","curveId":"dpx_c_0_1","vertexIds":["dpx_v_0_1","dpx_v_0_2"]},{"id":"dpx_e_0_2","curveId":"dpx_c_0_2","vertexIds":["dpx_v_0_2","dpx_v_0_3"]},{"id":"dpx_e_0_3","curveId":"dpx_c_0_3","vertexIds":["dpx_v_0_3","dpx_v_0_0"]}],"loop":{"id":"dpx_l_0","uses":[{"edgeId":"dpx_e_0_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_0_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_0_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_0_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}},{"sourceId":"dpx_src_3","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_w_1 { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[100,-2.5,0],[100,-2.5,12]],[[100,2.5,0],[100,2.5,12]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_3_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,0],[100,2.5,0]]; weights:[1,1]; } @curve #dpx_c_3_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,0],[100,2.5,12]]; weights:[1,1]; } @curve #dpx_c_3_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,12],[100,-2.5,12]]; weights:[1,1]; } @curve #dpx_c_3_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,12],[100,-2.5,0]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_w_1","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[100,-2.5,0],[100,-2.5,12]],[[100,2.5,0],[100,2.5,12]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_3_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[100,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_3_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[100,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_3_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,12],[100,-2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_3_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,12],[100,-2.5,0]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_3","surfaceId":"dpx_s_w_1","outerLoopId":"dpx_l_3","orientation":"forward"},"vertices":[{"id":"dpx_v_3_0","point":[100,-2.5,0]},{"id":"dpx_v_3_1","point":[100,2.5,0]},{"id":"dpx_v_3_2","point":[100,2.5,12]},{"id":"dpx_v_3_3","point":[100,-2.5,12]}],"edges":[{"id":"dpx_e_3_0","curveId":"dpx_c_3_0","vertexIds":["dpx_v_3_0","dpx_v_3_1"]},{"id":"dpx_e_3_1","curveId":"dpx_c_3_1","vertexIds":["dpx_v_3_1","dpx_v_3_2"]},{"id":"dpx_e_3_2","curveId":"dpx_c_3_2","vertexIds":["dpx_v_3_2","dpx_v_3_3"]},{"id":"dpx_e_3_3","curveId":"dpx_c_3_3","vertexIds":["dpx_v_3_3","dpx_v_3_0"]}],"loop":{"id":"dpx_l_3","uses":[{"edgeId":"dpx_e_3_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_3_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_3_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_3_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}}],"options":{"evaluationId":"dpx_1","resultIdPrefix":"dpx_1","maximumCurveReversals":1,"maximumObservationPairs":3},"sharedEdges":[{"id":"dpx_1_e0","canonical":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","edgeId":"dpx_e_0_2","curveId":"dpx_c_0_2"},"uses":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_0_2","curveId":"dpx_c_0_2","vertexIds":["dpx_v_0_2","dpx_v_0_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward","effectiveSense":"forward","parameterMap":{"kind":"identity","domain":[0,1],"formula":"u=t","orientation":1,"d1Factor":1}},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_3_0","curveId":"dpx_c_3_0","vertexIds":["dpx_v_3_0","dpx_v_3_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward","effectiveSense":"reverse","parameterMap":{"kind":"reversed","domain":[0,1],"native":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}}}}],"reversal":{"original":{"kind":"curve","id":"dpx_c_3_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[100,2.5,0]],"weights":[1,1]},"options":{"curveId":"dpx_1_r0"},"curve":{"kind":"curve","id":"dpx_1_r0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[100,-2.5,0]],"weights":[1,1]},"source":"@model dpx_1_r0 { version:0; length-unit:mm; @curve #dpx_1_r0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,0],[100,-2.5,0]]; weights:[1,1]; } }\n","sourceVersion":0,"model":{"name":"dpx_1_r0","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"dpx_1_r0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[100,-2.5,0]],"weights":[1,1]}]},"originalSource":"@model curve_reverse_original { version:0; length-unit:mm; @curve #dpx_c_3_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,0],[100,2.5,0]]; weights:[1,1]; } }\n","originalModel":{"name":"curve_reverse_original","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"dpx_c_3_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[100,2.5,0]],"weights":[1,1]}]},"provenance":{"originalCurveId":"dpx_c_3_0","reversedCurveId":"dpx_1_r0","domain":[0,1],"decreasingParameterMap":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}},"controlPointMappings":[{"originalIndex":1,"reversedIndex":0,"origin":"original-bit-copy"},{"originalIndex":0,"reversedIndex":1,"origin":"original-bit-copy"}],"weightMappings":[{"originalIndex":1,"reversedIndex":0,"origin":"original-bit-copy"},{"originalIndex":0,"reversedIndex":1,"origin":"original-bit-copy"}],"knotMappings":[{"originalIndex":3,"reversedIndex":0,"originalValue":1,"reversedValue":0,"origin":"copied-domain-min"},{"originalIndex":2,"reversedIndex":1,"originalValue":1,"reversedValue":0,"origin":"copied-domain-min"},{"originalIndex":1,"reversedIndex":2,"originalValue":0,"reversedValue":1,"origin":"copied-domain-max"},{"originalIndex":0,"reversedIndex":3,"originalValue":0,"reversedValue":1,"origin":"copied-domain-max"}]},"report":{"family":"own-native-positive-rational-curve-reversal","dto":{"schema":"barocss-native-reversed-curve","version":0,"lengthUnit":"mm","frame":"authored-xyz-no-axis-conversion","representation":"native-curve-not-wire-topology"},"originalCurveId":"dpx_c_3_0","curveId":"dpx_1_r0","degree":1,"poleCount":2,"domain":[0,1],"observations":[{"reversedParameter":0,"originalParameter":1,"originalPointMM":[100,2.5,0],"reversedPointMM":[100,2.5,0],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[100,2.5,0],"derivative":[0,5,0]}},"reversedD1":{"status":"evaluated","value":{"point":[100,2.5,0],"derivative":[0,-5,0]}},"expectedDerivativeMM":[-0,-5,-0],"derivativeDifferenceMM":0},{"reversedParameter":0.25,"originalParameter":0.75,"originalPointMM":[100,1.25,0],"reversedPointMM":[100,1.25,0],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[100,1.25,0],"derivative":[0,5,0]}},"reversedD1":{"status":"evaluated","value":{"point":[100,1.25,0],"derivative":[0,-5,0]}},"expectedDerivativeMM":[-0,-5,-0],"derivativeDifferenceMM":0},{"reversedParameter":0.5,"originalParameter":0.5,"originalPointMM":[100,0,0],"reversedPointMM":[100,0,0],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[100,0,0],"derivative":[0,5,0]}},"reversedD1":{"status":"evaluated","value":{"point":[100,0,0],"derivative":[0,-5,0]}},"expectedDerivativeMM":[-0,-5,-0],"derivativeDifferenceMM":0},{"reversedParameter":0.75,"originalParameter":0.25,"originalPointMM":[100,-1.25,0],"reversedPointMM":[100,-1.25,0],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[100,-1.25,0],"derivative":[0,5,0]}},"reversedD1":{"status":"evaluated","value":{"point":[100,-1.25,0],"derivative":[0,-5,0]}},"expectedDerivativeMM":[-0,-5,-0],"derivativeDifferenceMM":0},{"reversedParameter":1,"originalParameter":0,"originalPointMM":[100,-2.5,0],"reversedPointMM":[100,-2.5,0],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[100,-2.5,0],"derivative":[0,5,0]}},"reversedD1":{"status":"evaluated","value":{"point":[100,-2.5,0],"derivative":[0,-5,0]}},"expectedDerivativeMM":[-0,-5,-0],"derivativeDifferenceMM":0}],"guards":[],"maximumPointDifferenceMM":0,"maximumRelativeDerivativeDifference":0,"geometricValidity":"not-certified","topologyCertified":false,"solid":false,"quality":{"pointComparisonMM":1e-7,"relativeD1Comparison":1e-7,"localObservationsOnly":true,"globalShapeErrorCertified":false,"manufacturingToleranceCertified":false,"controlAndWeightBitsPreserved":true,"generatedInteriorKnotBitsCertified":false,"doubleReversalBitsCertified":false,"derivativeSemantics":"native-c0-guards-unchanged-no-g1-g2-claim","arithmetic":"64-epsilon-nonzero-cancellation-and-order-refusal"},"limits":{"maximumDegree":3,"maximumPoles":31,"nativeMathPoles":64,"nativeSourceKnots":70,"maximumObservations":128,"inputValues":4096,"inputDepth":8,"inputArrayElements":64,"inputRecordFields":16,"snapshotValues":131072,"snapshotDepth":24,"arrayElements":4096,"recordFields":64,"sourceStringCharacters":262144,"authoredIdCharacters":48}}},"endpointClassIds":["dpx_1_v2","dpx_1_v3"],"observations":[{"index":0,"canonicalParameter":0,"secondParameter":1,"first":{"reference":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_0_2","curveId":"dpx_c_0_2","vertexIds":["dpx_v_0_2","dpx_v_0_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},"curveD0":[100,2.5,0],"curveD1":{"point":[100,2.5,0],"derivative":[0,-5,0]},"nativeUV":[1,1]},"second":{"reference":{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_3_0","curveId":"dpx_c_3_0","vertexIds":["dpx_v_3_0","dpx_v_3_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},"curveD0":[100,2.5,0],"curveD1":{"point":[100,2.5,0],"derivative":[0,5,0]},"nativeUV":[1,0]},"expectedSecondDerivativeMM":[-0,5,-0],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_2","pointMM":[100,2.5,0]},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_1","pointMM":[100,2.5,0]}],"endpointPointDifferenceMM":[0,0]},{"index":1,"canonicalParameter":0.5,"secondParameter":0.5,"first":{"reference":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_0_2","curveId":"dpx_c_0_2","vertexIds":["dpx_v_0_2","dpx_v_0_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},"curveD0":[100,0,0],"curveD1":{"point":[100,0,0],"derivative":[0,-5,0]},"nativeUV":[0.5,1]},"second":{"reference":{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_3_0","curveId":"dpx_c_3_0","vertexIds":["dpx_v_3_0","dpx_v_3_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},"curveD0":[100,0,0],"curveD1":{"point":[100,0,0],"derivative":[0,5,0]},"nativeUV":[0.5,0]},"expectedSecondDerivativeMM":[-0,5,-0],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":null,"endpointPointDifferenceMM":null},{"index":2,"canonicalParameter":1,"secondParameter":0,"first":{"reference":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_0_2","curveId":"dpx_c_0_2","vertexIds":["dpx_v_0_2","dpx_v_0_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},"curveD0":[100,-2.5,0],"curveD1":{"point":[100,-2.5,0],"derivative":[0,-5,0]},"nativeUV":[0,1]},"second":{"reference":{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_3_0","curveId":"dpx_c_3_0","vertexIds":["dpx_v_3_0","dpx_v_3_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},"curveD0":[100,-2.5,0],"curveD1":{"point":[100,-2.5,0],"derivative":[0,5,0]},"nativeUV":[0,0]},"expectedSecondDerivativeMM":[-0,5,-0],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_3","pointMM":[100,-2.5,0]},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_0","pointMM":[100,-2.5,0]}],"endpointPointDifferenceMM":[0,0]}]}],"vertexClasses":[{"id":"dpx_1_v0","representative":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_0","pointMM":[0,-2.5,0]},"members":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_0","pointMM":[0,-2.5,0]}]},{"id":"dpx_1_v1","representative":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_1","pointMM":[0,2.5,0]},"members":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_1","pointMM":[0,2.5,0]}]},{"id":"dpx_1_v2","representative":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_2","pointMM":[100,2.5,0]},"members":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_2","pointMM":[100,2.5,0]},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_1","pointMM":[100,2.5,0]}]},{"id":"dpx_1_v3","representative":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_3","pointMM":[100,-2.5,0]},"members":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_3","pointMM":[100,-2.5,0]},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_0","pointMM":[100,-2.5,0]}]},{"id":"dpx_1_v4","representative":{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_2","pointMM":[100,2.5,12]},"members":[{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_2","pointMM":[100,2.5,12]}]},{"id":"dpx_1_v5","representative":{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_3","pointMM":[100,-2.5,12]},"members":[{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_3","pointMM":[100,-2.5,12]}]}],"freeBoundaries":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_0_0","curveId":"dpx_c_0_0","vertexIds":["dpx_v_0_0","dpx_v_0_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_0_1","curveId":"dpx_c_0_1","vertexIds":["dpx_v_0_1","dpx_v_0_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_0_3","curveId":"dpx_c_0_3","vertexIds":["dpx_v_0_3","dpx_v_0_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_3_1","curveId":"dpx_c_3_1","vertexIds":["dpx_v_3_1","dpx_v_3_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_3_2","curveId":"dpx_c_3_2","vertexIds":["dpx_v_3_2","dpx_v_3_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_3_3","curveId":"dpx_c_3_3","vertexIds":["dpx_v_3_3","dpx_v_3_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"}],"report":{"schema":"barocss-exact-boundary-face-adjacency","version":0,"evaluationId":"dpx_1","lengthUnit":"mm","sourceFrame":"authored-xyz-no-axis-conversion","parameterFrame":"unchanged-native-face-pcurves-and-actual-reversal-map","pairs":[{"first":{"sourceId":"dpx_src_0","boundary":"v-max"},"second":{"sourceId":"dpx_src_3","boundary":"v-min"}}],"assetCount":2,"pairCount":1,"sharedEdgeCount":1,"freeBoundaryCount":6,"vertexClassCount":6,"curveReversalCount":1,"observationPairCount":3,"curvePointEvaluationCount":6,"curveDerivativeEvaluationCount":6,"sourceCompilationCount":2,"faceValidationCount":2,"boundaryExtractionCount":2,"qualifications":[{"sourceId":"dpx_src_0","modelName":"parametric_face","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","edgeIds":["dpx_e_0_0","dpx_e_0_1","dpx_e_0_2","dpx_e_0_3"],"curveIds":["dpx_c_0_0","dpx_c_0_1","dpx_c_0_2","dpx_c_0_3"],"vertexIds":["dpx_v_0_0","dpx_v_0_1","dpx_v_0_2","dpx_v_0_3"]},{"sourceId":"dpx_src_3","modelName":"parametric_face","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","edgeIds":["dpx_e_3_0","dpx_e_3_1","dpx_e_3_2","dpx_e_3_3"],"curveIds":["dpx_c_3_0","dpx_c_3_1","dpx_c_3_2","dpx_c_3_3"],"vertexIds":["dpx_v_3_0","dpx_v_3_1","dpx_v_3_2","dpx_v_3_3"]}],"numericPolicy":{"coefficients":"whole-kind-degree-domain-knot-pole-weight-object-is-excluding-only-curve-id","orientation":"native-first-forward-second-reverse-no-parent-face-flip","endpoints":"explicit-opposite-qualified-vertex-pairs-with-object-is-point-bits","pointComparisonMM":1e-7,"relativeD1Comparison":1e-7,"sameDirection":"refused","reversal":"actual672-on-second-boundary-once-no-double-reversal-assumption","sourceBinding":"actual-source0-whole-model-object-is-before-native511-validation"},"sourceOwnership":"separate-source-model5-per-asset-and-actual-reversal-model1-no-original-rewriting","quality":{"localIncidenceOnly":true,"geometricValidity":"not-certified","closed":false,"solid":false,"weldingPerformed":false,"manifoldCertified":false,"supportRegularityCertified":false,"continuityCertified":false,"globalBinary64ErrorCertified":false,"ownership":"independent-copied-cpu-data-gc"},"workScope":"direct-new-compile-face-boundary-reversal-and-observation-calls-parent-internal-work-excluded","budgetFailure":"atomic-no-partial-incidence","limits":{"maximumAssets":4,"maximumPairs":8,"maximumCurveReversals":8,"maximumObservationPairs":24,"maximumSurfaceDegree":3,"maximumGridAxis":16,"maximumSurfacePoles":256,"maximumBoundaryPoles":16,"coordinateAbsMM":10000,"ownValues":1048576,"ownDepth":64,"arrayElements":8192,"recordFields":64,"sourceStringCharacters":262144}}},{"assets":[{"sourceId":"dpx_src_0","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_b { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,-2.5,0],[100,-2.5,0]],[[0,2.5,0],[100,2.5,0]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_0_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,0],[0,2.5,0]]; weights:[1,1]; } @curve #dpx_c_0_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,0],[100,2.5,0]]; weights:[1,1]; } @curve #dpx_c_0_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,0],[100,-2.5,0]]; weights:[1,1]; } @curve #dpx_c_0_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,0],[0,-2.5,0]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_b","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,-2.5,0],[100,-2.5,0]],[[0,2.5,0],[100,2.5,0]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_0_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[0,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_0_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[100,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_0_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[100,-2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_0_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[0,-2.5,0]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_0","surfaceId":"dpx_s_b","outerLoopId":"dpx_l_0","orientation":"forward"},"vertices":[{"id":"dpx_v_0_0","point":[0,-2.5,0]},{"id":"dpx_v_0_1","point":[0,2.5,0]},{"id":"dpx_v_0_2","point":[100,2.5,0]},{"id":"dpx_v_0_3","point":[100,-2.5,0]}],"edges":[{"id":"dpx_e_0_0","curveId":"dpx_c_0_0","vertexIds":["dpx_v_0_0","dpx_v_0_1"]},{"id":"dpx_e_0_1","curveId":"dpx_c_0_1","vertexIds":["dpx_v_0_1","dpx_v_0_2"]},{"id":"dpx_e_0_2","curveId":"dpx_c_0_2","vertexIds":["dpx_v_0_2","dpx_v_0_3"]},{"id":"dpx_e_0_3","curveId":"dpx_c_0_3","vertexIds":["dpx_v_0_3","dpx_v_0_0"]}],"loop":{"id":"dpx_l_0","uses":[{"edgeId":"dpx_e_0_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_0_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_0_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_0_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}},{"sourceId":"dpx_src_4","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_w_2 { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[100,2.5,0],[100,2.5,12]],[[0,2.5,0],[0,2.5,12]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_4_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,0],[0,2.5,0]]; weights:[1,1]; } @curve #dpx_c_4_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,0],[0,2.5,12]]; weights:[1,1]; } @curve #dpx_c_4_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,12],[100,2.5,12]]; weights:[1,1]; } @curve #dpx_c_4_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,12],[100,2.5,0]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_w_2","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[100,2.5,0],[100,2.5,12]],[[0,2.5,0],[0,2.5,12]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_4_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[0,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_4_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[0,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_4_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,12],[100,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_4_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,12],[100,2.5,0]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_4","surfaceId":"dpx_s_w_2","outerLoopId":"dpx_l_4","orientation":"forward"},"vertices":[{"id":"dpx_v_4_0","point":[100,2.5,0]},{"id":"dpx_v_4_1","point":[0,2.5,0]},{"id":"dpx_v_4_2","point":[0,2.5,12]},{"id":"dpx_v_4_3","point":[100,2.5,12]}],"edges":[{"id":"dpx_e_4_0","curveId":"dpx_c_4_0","vertexIds":["dpx_v_4_0","dpx_v_4_1"]},{"id":"dpx_e_4_1","curveId":"dpx_c_4_1","vertexIds":["dpx_v_4_1","dpx_v_4_2"]},{"id":"dpx_e_4_2","curveId":"dpx_c_4_2","vertexIds":["dpx_v_4_2","dpx_v_4_3"]},{"id":"dpx_e_4_3","curveId":"dpx_c_4_3","vertexIds":["dpx_v_4_3","dpx_v_4_0"]}],"loop":{"id":"dpx_l_4","uses":[{"edgeId":"dpx_e_4_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_4_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_4_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_4_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}}],"options":{"evaluationId":"dpx_2","resultIdPrefix":"dpx_2","maximumCurveReversals":1,"maximumObservationPairs":3},"sharedEdges":[{"id":"dpx_2_e0","canonical":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","edgeId":"dpx_e_0_1","curveId":"dpx_c_0_1"},"uses":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_0_1","curveId":"dpx_c_0_1","vertexIds":["dpx_v_0_1","dpx_v_0_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward","effectiveSense":"forward","parameterMap":{"kind":"identity","domain":[0,1],"formula":"u=t","orientation":1,"d1Factor":1}},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_4_0","curveId":"dpx_c_4_0","vertexIds":["dpx_v_4_0","dpx_v_4_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward","effectiveSense":"reverse","parameterMap":{"kind":"reversed","domain":[0,1],"native":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}}}}],"reversal":{"original":{"kind":"curve","id":"dpx_c_4_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[0,2.5,0]],"weights":[1,1]},"options":{"curveId":"dpx_2_r0"},"curve":{"kind":"curve","id":"dpx_2_r0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[100,2.5,0]],"weights":[1,1]},"source":"@model dpx_2_r0 { version:0; length-unit:mm; @curve #dpx_2_r0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,0],[100,2.5,0]]; weights:[1,1]; } }\n","sourceVersion":0,"model":{"name":"dpx_2_r0","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"dpx_2_r0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[100,2.5,0]],"weights":[1,1]}]},"originalSource":"@model curve_reverse_original { version:0; length-unit:mm; @curve #dpx_c_4_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,0],[0,2.5,0]]; weights:[1,1]; } }\n","originalModel":{"name":"curve_reverse_original","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"dpx_c_4_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[0,2.5,0]],"weights":[1,1]}]},"provenance":{"originalCurveId":"dpx_c_4_0","reversedCurveId":"dpx_2_r0","domain":[0,1],"decreasingParameterMap":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}},"controlPointMappings":[{"originalIndex":1,"reversedIndex":0,"origin":"original-bit-copy"},{"originalIndex":0,"reversedIndex":1,"origin":"original-bit-copy"}],"weightMappings":[{"originalIndex":1,"reversedIndex":0,"origin":"original-bit-copy"},{"originalIndex":0,"reversedIndex":1,"origin":"original-bit-copy"}],"knotMappings":[{"originalIndex":3,"reversedIndex":0,"originalValue":1,"reversedValue":0,"origin":"copied-domain-min"},{"originalIndex":2,"reversedIndex":1,"originalValue":1,"reversedValue":0,"origin":"copied-domain-min"},{"originalIndex":1,"reversedIndex":2,"originalValue":0,"reversedValue":1,"origin":"copied-domain-max"},{"originalIndex":0,"reversedIndex":3,"originalValue":0,"reversedValue":1,"origin":"copied-domain-max"}]},"report":{"family":"own-native-positive-rational-curve-reversal","dto":{"schema":"barocss-native-reversed-curve","version":0,"lengthUnit":"mm","frame":"authored-xyz-no-axis-conversion","representation":"native-curve-not-wire-topology"},"originalCurveId":"dpx_c_4_0","curveId":"dpx_2_r0","degree":1,"poleCount":2,"domain":[0,1],"observations":[{"reversedParameter":0,"originalParameter":1,"originalPointMM":[0,2.5,0],"reversedPointMM":[0,2.5,0],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[0,2.5,0],"derivative":[-100,0,0]}},"reversedD1":{"status":"evaluated","value":{"point":[0,2.5,0],"derivative":[100,0,0]}},"expectedDerivativeMM":[100,-0,-0],"derivativeDifferenceMM":0},{"reversedParameter":0.25,"originalParameter":0.75,"originalPointMM":[25,2.5,0],"reversedPointMM":[25,2.5,0],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[25,2.5,0],"derivative":[-100,0,0]}},"reversedD1":{"status":"evaluated","value":{"point":[25,2.5,0],"derivative":[100,0,0]}},"expectedDerivativeMM":[100,-0,-0],"derivativeDifferenceMM":0},{"reversedParameter":0.5,"originalParameter":0.5,"originalPointMM":[50,2.5,0],"reversedPointMM":[50,2.5,0],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[50,2.5,0],"derivative":[-100,0,0]}},"reversedD1":{"status":"evaluated","value":{"point":[50,2.5,0],"derivative":[100,0,0]}},"expectedDerivativeMM":[100,-0,-0],"derivativeDifferenceMM":0},{"reversedParameter":0.75,"originalParameter":0.25,"originalPointMM":[75,2.5,0],"reversedPointMM":[75,2.5,0],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[75,2.5,0],"derivative":[-100,0,0]}},"reversedD1":{"status":"evaluated","value":{"point":[75,2.5,0],"derivative":[100,0,0]}},"expectedDerivativeMM":[100,-0,-0],"derivativeDifferenceMM":0},{"reversedParameter":1,"originalParameter":0,"originalPointMM":[100,2.5,0],"reversedPointMM":[100,2.5,0],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[100,2.5,0],"derivative":[-100,0,0]}},"reversedD1":{"status":"evaluated","value":{"point":[100,2.5,0],"derivative":[100,0,0]}},"expectedDerivativeMM":[100,-0,-0],"derivativeDifferenceMM":0}],"guards":[],"maximumPointDifferenceMM":0,"maximumRelativeDerivativeDifference":0,"geometricValidity":"not-certified","topologyCertified":false,"solid":false,"quality":{"pointComparisonMM":1e-7,"relativeD1Comparison":1e-7,"localObservationsOnly":true,"globalShapeErrorCertified":false,"manufacturingToleranceCertified":false,"controlAndWeightBitsPreserved":true,"generatedInteriorKnotBitsCertified":false,"doubleReversalBitsCertified":false,"derivativeSemantics":"native-c0-guards-unchanged-no-g1-g2-claim","arithmetic":"64-epsilon-nonzero-cancellation-and-order-refusal"},"limits":{"maximumDegree":3,"maximumPoles":31,"nativeMathPoles":64,"nativeSourceKnots":70,"maximumObservations":128,"inputValues":4096,"inputDepth":8,"inputArrayElements":64,"inputRecordFields":16,"snapshotValues":131072,"snapshotDepth":24,"arrayElements":4096,"recordFields":64,"sourceStringCharacters":262144,"authoredIdCharacters":48}}},"endpointClassIds":["dpx_2_v1","dpx_2_v2"],"observations":[{"index":0,"canonicalParameter":0,"secondParameter":1,"first":{"reference":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_0_1","curveId":"dpx_c_0_1","vertexIds":["dpx_v_0_1","dpx_v_0_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},"curveD0":[0,2.5,0],"curveD1":{"point":[0,2.5,0],"derivative":[100,0,0]},"nativeUV":[1,0]},"second":{"reference":{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_4_0","curveId":"dpx_c_4_0","vertexIds":["dpx_v_4_0","dpx_v_4_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},"curveD0":[0,2.5,0],"curveD1":{"point":[0,2.5,0],"derivative":[-100,0,0]},"nativeUV":[1,0]},"expectedSecondDerivativeMM":[-100,-0,-0],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_1","pointMM":[0,2.5,0]},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_1","pointMM":[0,2.5,0]}],"endpointPointDifferenceMM":[0,0]},{"index":1,"canonicalParameter":0.5,"secondParameter":0.5,"first":{"reference":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_0_1","curveId":"dpx_c_0_1","vertexIds":["dpx_v_0_1","dpx_v_0_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},"curveD0":[50,2.5,0],"curveD1":{"point":[50,2.5,0],"derivative":[100,0,0]},"nativeUV":[1,0.5]},"second":{"reference":{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_4_0","curveId":"dpx_c_4_0","vertexIds":["dpx_v_4_0","dpx_v_4_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},"curveD0":[50,2.5,0],"curveD1":{"point":[50,2.5,0],"derivative":[-100,0,0]},"nativeUV":[0.5,0]},"expectedSecondDerivativeMM":[-100,-0,-0],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":null,"endpointPointDifferenceMM":null},{"index":2,"canonicalParameter":1,"secondParameter":0,"first":{"reference":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_0_1","curveId":"dpx_c_0_1","vertexIds":["dpx_v_0_1","dpx_v_0_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},"curveD0":[100,2.5,0],"curveD1":{"point":[100,2.5,0],"derivative":[100,0,0]},"nativeUV":[1,1]},"second":{"reference":{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_4_0","curveId":"dpx_c_4_0","vertexIds":["dpx_v_4_0","dpx_v_4_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},"curveD0":[100,2.5,0],"curveD1":{"point":[100,2.5,0],"derivative":[-100,0,0]},"nativeUV":[0,0]},"expectedSecondDerivativeMM":[-100,-0,-0],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_2","pointMM":[100,2.5,0]},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_0","pointMM":[100,2.5,0]}],"endpointPointDifferenceMM":[0,0]}]}],"vertexClasses":[{"id":"dpx_2_v0","representative":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_0","pointMM":[0,-2.5,0]},"members":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_0","pointMM":[0,-2.5,0]}]},{"id":"dpx_2_v1","representative":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_1","pointMM":[0,2.5,0]},"members":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_1","pointMM":[0,2.5,0]},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_1","pointMM":[0,2.5,0]}]},{"id":"dpx_2_v2","representative":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_2","pointMM":[100,2.5,0]},"members":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_2","pointMM":[100,2.5,0]},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_0","pointMM":[100,2.5,0]}]},{"id":"dpx_2_v3","representative":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_3","pointMM":[100,-2.5,0]},"members":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_3","pointMM":[100,-2.5,0]}]},{"id":"dpx_2_v4","representative":{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_2","pointMM":[0,2.5,12]},"members":[{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_2","pointMM":[0,2.5,12]}]},{"id":"dpx_2_v5","representative":{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_3","pointMM":[100,2.5,12]},"members":[{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_3","pointMM":[100,2.5,12]}]}],"freeBoundaries":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_0_0","curveId":"dpx_c_0_0","vertexIds":["dpx_v_0_0","dpx_v_0_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_0_2","curveId":"dpx_c_0_2","vertexIds":["dpx_v_0_2","dpx_v_0_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_0_3","curveId":"dpx_c_0_3","vertexIds":["dpx_v_0_3","dpx_v_0_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_4_1","curveId":"dpx_c_4_1","vertexIds":["dpx_v_4_1","dpx_v_4_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_4_2","curveId":"dpx_c_4_2","vertexIds":["dpx_v_4_2","dpx_v_4_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_4_3","curveId":"dpx_c_4_3","vertexIds":["dpx_v_4_3","dpx_v_4_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"}],"report":{"schema":"barocss-exact-boundary-face-adjacency","version":0,"evaluationId":"dpx_2","lengthUnit":"mm","sourceFrame":"authored-xyz-no-axis-conversion","parameterFrame":"unchanged-native-face-pcurves-and-actual-reversal-map","pairs":[{"first":{"sourceId":"dpx_src_0","boundary":"u-max"},"second":{"sourceId":"dpx_src_4","boundary":"v-min"}}],"assetCount":2,"pairCount":1,"sharedEdgeCount":1,"freeBoundaryCount":6,"vertexClassCount":6,"curveReversalCount":1,"observationPairCount":3,"curvePointEvaluationCount":6,"curveDerivativeEvaluationCount":6,"sourceCompilationCount":2,"faceValidationCount":2,"boundaryExtractionCount":2,"qualifications":[{"sourceId":"dpx_src_0","modelName":"parametric_face","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","edgeIds":["dpx_e_0_0","dpx_e_0_1","dpx_e_0_2","dpx_e_0_3"],"curveIds":["dpx_c_0_0","dpx_c_0_1","dpx_c_0_2","dpx_c_0_3"],"vertexIds":["dpx_v_0_0","dpx_v_0_1","dpx_v_0_2","dpx_v_0_3"]},{"sourceId":"dpx_src_4","modelName":"parametric_face","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","edgeIds":["dpx_e_4_0","dpx_e_4_1","dpx_e_4_2","dpx_e_4_3"],"curveIds":["dpx_c_4_0","dpx_c_4_1","dpx_c_4_2","dpx_c_4_3"],"vertexIds":["dpx_v_4_0","dpx_v_4_1","dpx_v_4_2","dpx_v_4_3"]}],"numericPolicy":{"coefficients":"whole-kind-degree-domain-knot-pole-weight-object-is-excluding-only-curve-id","orientation":"native-first-forward-second-reverse-no-parent-face-flip","endpoints":"explicit-opposite-qualified-vertex-pairs-with-object-is-point-bits","pointComparisonMM":1e-7,"relativeD1Comparison":1e-7,"sameDirection":"refused","reversal":"actual672-on-second-boundary-once-no-double-reversal-assumption","sourceBinding":"actual-source0-whole-model-object-is-before-native511-validation"},"sourceOwnership":"separate-source-model5-per-asset-and-actual-reversal-model1-no-original-rewriting","quality":{"localIncidenceOnly":true,"geometricValidity":"not-certified","closed":false,"solid":false,"weldingPerformed":false,"manifoldCertified":false,"supportRegularityCertified":false,"continuityCertified":false,"globalBinary64ErrorCertified":false,"ownership":"independent-copied-cpu-data-gc"},"workScope":"direct-new-compile-face-boundary-reversal-and-observation-calls-parent-internal-work-excluded","budgetFailure":"atomic-no-partial-incidence","limits":{"maximumAssets":4,"maximumPairs":8,"maximumCurveReversals":8,"maximumObservationPairs":24,"maximumSurfaceDegree":3,"maximumGridAxis":16,"maximumSurfacePoles":256,"maximumBoundaryPoles":16,"coordinateAbsMM":10000,"ownValues":1048576,"ownDepth":64,"arrayElements":8192,"recordFields":64,"sourceStringCharacters":262144}}},{"assets":[{"sourceId":"dpx_src_0","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_b { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,-2.5,0],[100,-2.5,0]],[[0,2.5,0],[100,2.5,0]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_0_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,0],[0,2.5,0]]; weights:[1,1]; } @curve #dpx_c_0_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,0],[100,2.5,0]]; weights:[1,1]; } @curve #dpx_c_0_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,0],[100,-2.5,0]]; weights:[1,1]; } @curve #dpx_c_0_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,0],[0,-2.5,0]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_b","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,-2.5,0],[100,-2.5,0]],[[0,2.5,0],[100,2.5,0]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_0_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[0,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_0_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[100,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_0_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[100,-2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_0_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[0,-2.5,0]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_0","surfaceId":"dpx_s_b","outerLoopId":"dpx_l_0","orientation":"forward"},"vertices":[{"id":"dpx_v_0_0","point":[0,-2.5,0]},{"id":"dpx_v_0_1","point":[0,2.5,0]},{"id":"dpx_v_0_2","point":[100,2.5,0]},{"id":"dpx_v_0_3","point":[100,-2.5,0]}],"edges":[{"id":"dpx_e_0_0","curveId":"dpx_c_0_0","vertexIds":["dpx_v_0_0","dpx_v_0_1"]},{"id":"dpx_e_0_1","curveId":"dpx_c_0_1","vertexIds":["dpx_v_0_1","dpx_v_0_2"]},{"id":"dpx_e_0_2","curveId":"dpx_c_0_2","vertexIds":["dpx_v_0_2","dpx_v_0_3"]},{"id":"dpx_e_0_3","curveId":"dpx_c_0_3","vertexIds":["dpx_v_0_3","dpx_v_0_0"]}],"loop":{"id":"dpx_l_0","uses":[{"edgeId":"dpx_e_0_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_0_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_0_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_0_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}},{"sourceId":"dpx_src_5","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_w_3 { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,2.5,0],[0,2.5,12]],[[0,-2.5,0],[0,-2.5,12]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_5_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,0],[0,-2.5,0]]; weights:[1,1]; } @curve #dpx_c_5_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,0],[0,-2.5,12]]; weights:[1,1]; } @curve #dpx_c_5_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,12],[0,2.5,12]]; weights:[1,1]; } @curve #dpx_c_5_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,12],[0,2.5,0]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_w_3","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,2.5,0],[0,2.5,12]],[[0,-2.5,0],[0,-2.5,12]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_5_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[0,-2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_5_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[0,-2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_5_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,12],[0,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_5_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,12],[0,2.5,0]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_5","surfaceId":"dpx_s_w_3","outerLoopId":"dpx_l_5","orientation":"forward"},"vertices":[{"id":"dpx_v_5_0","point":[0,2.5,0]},{"id":"dpx_v_5_1","point":[0,-2.5,0]},{"id":"dpx_v_5_2","point":[0,-2.5,12]},{"id":"dpx_v_5_3","point":[0,2.5,12]}],"edges":[{"id":"dpx_e_5_0","curveId":"dpx_c_5_0","vertexIds":["dpx_v_5_0","dpx_v_5_1"]},{"id":"dpx_e_5_1","curveId":"dpx_c_5_1","vertexIds":["dpx_v_5_1","dpx_v_5_2"]},{"id":"dpx_e_5_2","curveId":"dpx_c_5_2","vertexIds":["dpx_v_5_2","dpx_v_5_3"]},{"id":"dpx_e_5_3","curveId":"dpx_c_5_3","vertexIds":["dpx_v_5_3","dpx_v_5_0"]}],"loop":{"id":"dpx_l_5","uses":[{"edgeId":"dpx_e_5_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_5_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_5_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_5_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}}],"options":{"evaluationId":"dpx_3","resultIdPrefix":"dpx_3","maximumCurveReversals":1,"maximumObservationPairs":3},"sharedEdges":[{"id":"dpx_3_e0","canonical":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","edgeId":"dpx_e_0_0","curveId":"dpx_c_0_0"},"uses":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_0_0","curveId":"dpx_c_0_0","vertexIds":["dpx_v_0_0","dpx_v_0_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward","effectiveSense":"forward","parameterMap":{"kind":"identity","domain":[0,1],"formula":"u=t","orientation":1,"d1Factor":1}},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_5_0","curveId":"dpx_c_5_0","vertexIds":["dpx_v_5_0","dpx_v_5_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward","effectiveSense":"reverse","parameterMap":{"kind":"reversed","domain":[0,1],"native":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}}}}],"reversal":{"original":{"kind":"curve","id":"dpx_c_5_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[0,-2.5,0]],"weights":[1,1]},"options":{"curveId":"dpx_3_r0"},"curve":{"kind":"curve","id":"dpx_3_r0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[0,2.5,0]],"weights":[1,1]},"source":"@model dpx_3_r0 { version:0; length-unit:mm; @curve #dpx_3_r0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,0],[0,2.5,0]]; weights:[1,1]; } }\n","sourceVersion":0,"model":{"name":"dpx_3_r0","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"dpx_3_r0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[0,2.5,0]],"weights":[1,1]}]},"originalSource":"@model curve_reverse_original { version:0; length-unit:mm; @curve #dpx_c_5_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,0],[0,-2.5,0]]; weights:[1,1]; } }\n","originalModel":{"name":"curve_reverse_original","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"dpx_c_5_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[0,-2.5,0]],"weights":[1,1]}]},"provenance":{"originalCurveId":"dpx_c_5_0","reversedCurveId":"dpx_3_r0","domain":[0,1],"decreasingParameterMap":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}},"controlPointMappings":[{"originalIndex":1,"reversedIndex":0,"origin":"original-bit-copy"},{"originalIndex":0,"reversedIndex":1,"origin":"original-bit-copy"}],"weightMappings":[{"originalIndex":1,"reversedIndex":0,"origin":"original-bit-copy"},{"originalIndex":0,"reversedIndex":1,"origin":"original-bit-copy"}],"knotMappings":[{"originalIndex":3,"reversedIndex":0,"originalValue":1,"reversedValue":0,"origin":"copied-domain-min"},{"originalIndex":2,"reversedIndex":1,"originalValue":1,"reversedValue":0,"origin":"copied-domain-min"},{"originalIndex":1,"reversedIndex":2,"originalValue":0,"reversedValue":1,"origin":"copied-domain-max"},{"originalIndex":0,"reversedIndex":3,"originalValue":0,"reversedValue":1,"origin":"copied-domain-max"}]},"report":{"family":"own-native-positive-rational-curve-reversal","dto":{"schema":"barocss-native-reversed-curve","version":0,"lengthUnit":"mm","frame":"authored-xyz-no-axis-conversion","representation":"native-curve-not-wire-topology"},"originalCurveId":"dpx_c_5_0","curveId":"dpx_3_r0","degree":1,"poleCount":2,"domain":[0,1],"observations":[{"reversedParameter":0,"originalParameter":1,"originalPointMM":[0,-2.5,0],"reversedPointMM":[0,-2.5,0],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[0,-2.5,0],"derivative":[0,-5,0]}},"reversedD1":{"status":"evaluated","value":{"point":[0,-2.5,0],"derivative":[0,5,0]}},"expectedDerivativeMM":[-0,5,-0],"derivativeDifferenceMM":0},{"reversedParameter":0.25,"originalParameter":0.75,"originalPointMM":[0,-1.25,0],"reversedPointMM":[0,-1.25,0],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[0,-1.25,0],"derivative":[0,-5,0]}},"reversedD1":{"status":"evaluated","value":{"point":[0,-1.25,0],"derivative":[0,5,0]}},"expectedDerivativeMM":[-0,5,-0],"derivativeDifferenceMM":0},{"reversedParameter":0.5,"originalParameter":0.5,"originalPointMM":[0,0,0],"reversedPointMM":[0,0,0],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[0,0,0],"derivative":[0,-5,0]}},"reversedD1":{"status":"evaluated","value":{"point":[0,0,0],"derivative":[0,5,0]}},"expectedDerivativeMM":[-0,5,-0],"derivativeDifferenceMM":0},{"reversedParameter":0.75,"originalParameter":0.25,"originalPointMM":[0,1.25,0],"reversedPointMM":[0,1.25,0],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[0,1.25,0],"derivative":[0,-5,0]}},"reversedD1":{"status":"evaluated","value":{"point":[0,1.25,0],"derivative":[0,5,0]}},"expectedDerivativeMM":[-0,5,-0],"derivativeDifferenceMM":0},{"reversedParameter":1,"originalParameter":0,"originalPointMM":[0,2.5,0],"reversedPointMM":[0,2.5,0],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[0,2.5,0],"derivative":[0,-5,0]}},"reversedD1":{"status":"evaluated","value":{"point":[0,2.5,0],"derivative":[0,5,0]}},"expectedDerivativeMM":[-0,5,-0],"derivativeDifferenceMM":0}],"guards":[],"maximumPointDifferenceMM":0,"maximumRelativeDerivativeDifference":0,"geometricValidity":"not-certified","topologyCertified":false,"solid":false,"quality":{"pointComparisonMM":1e-7,"relativeD1Comparison":1e-7,"localObservationsOnly":true,"globalShapeErrorCertified":false,"manufacturingToleranceCertified":false,"controlAndWeightBitsPreserved":true,"generatedInteriorKnotBitsCertified":false,"doubleReversalBitsCertified":false,"derivativeSemantics":"native-c0-guards-unchanged-no-g1-g2-claim","arithmetic":"64-epsilon-nonzero-cancellation-and-order-refusal"},"limits":{"maximumDegree":3,"maximumPoles":31,"nativeMathPoles":64,"nativeSourceKnots":70,"maximumObservations":128,"inputValues":4096,"inputDepth":8,"inputArrayElements":64,"inputRecordFields":16,"snapshotValues":131072,"snapshotDepth":24,"arrayElements":4096,"recordFields":64,"sourceStringCharacters":262144,"authoredIdCharacters":48}}},"endpointClassIds":["dpx_3_v0","dpx_3_v1"],"observations":[{"index":0,"canonicalParameter":0,"secondParameter":1,"first":{"reference":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_0_0","curveId":"dpx_c_0_0","vertexIds":["dpx_v_0_0","dpx_v_0_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},"curveD0":[0,-2.5,0],"curveD1":{"point":[0,-2.5,0],"derivative":[0,5,0]},"nativeUV":[0,0]},"second":{"reference":{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_5_0","curveId":"dpx_c_5_0","vertexIds":["dpx_v_5_0","dpx_v_5_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},"curveD0":[0,-2.5,0],"curveD1":{"point":[0,-2.5,0],"derivative":[0,-5,0]},"nativeUV":[1,0]},"expectedSecondDerivativeMM":[-0,-5,-0],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_0","pointMM":[0,-2.5,0]},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_1","pointMM":[0,-2.5,0]}],"endpointPointDifferenceMM":[0,0]},{"index":1,"canonicalParameter":0.5,"secondParameter":0.5,"first":{"reference":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_0_0","curveId":"dpx_c_0_0","vertexIds":["dpx_v_0_0","dpx_v_0_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},"curveD0":[0,0,0],"curveD1":{"point":[0,0,0],"derivative":[0,5,0]},"nativeUV":[0.5,0]},"second":{"reference":{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_5_0","curveId":"dpx_c_5_0","vertexIds":["dpx_v_5_0","dpx_v_5_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},"curveD0":[0,0,0],"curveD1":{"point":[0,0,0],"derivative":[0,-5,0]},"nativeUV":[0.5,0]},"expectedSecondDerivativeMM":[-0,-5,-0],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":null,"endpointPointDifferenceMM":null},{"index":2,"canonicalParameter":1,"secondParameter":0,"first":{"reference":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_0_0","curveId":"dpx_c_0_0","vertexIds":["dpx_v_0_0","dpx_v_0_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},"curveD0":[0,2.5,0],"curveD1":{"point":[0,2.5,0],"derivative":[0,5,0]},"nativeUV":[1,0]},"second":{"reference":{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_5_0","curveId":"dpx_c_5_0","vertexIds":["dpx_v_5_0","dpx_v_5_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},"curveD0":[0,2.5,0],"curveD1":{"point":[0,2.5,0],"derivative":[0,-5,0]},"nativeUV":[0,0]},"expectedSecondDerivativeMM":[-0,-5,-0],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_1","pointMM":[0,2.5,0]},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_0","pointMM":[0,2.5,0]}],"endpointPointDifferenceMM":[0,0]}]}],"vertexClasses":[{"id":"dpx_3_v0","representative":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_0","pointMM":[0,-2.5,0]},"members":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_0","pointMM":[0,-2.5,0]},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_1","pointMM":[0,-2.5,0]}]},{"id":"dpx_3_v1","representative":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_1","pointMM":[0,2.5,0]},"members":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_1","pointMM":[0,2.5,0]},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_0","pointMM":[0,2.5,0]}]},{"id":"dpx_3_v2","representative":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_2","pointMM":[100,2.5,0]},"members":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_2","pointMM":[100,2.5,0]}]},{"id":"dpx_3_v3","representative":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_3","pointMM":[100,-2.5,0]},"members":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_3","pointMM":[100,-2.5,0]}]},{"id":"dpx_3_v4","representative":{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_2","pointMM":[0,-2.5,12]},"members":[{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_2","pointMM":[0,-2.5,12]}]},{"id":"dpx_3_v5","representative":{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_3","pointMM":[0,2.5,12]},"members":[{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_3","pointMM":[0,2.5,12]}]}],"freeBoundaries":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_0_1","curveId":"dpx_c_0_1","vertexIds":["dpx_v_0_1","dpx_v_0_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_0_2","curveId":"dpx_c_0_2","vertexIds":["dpx_v_0_2","dpx_v_0_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_0_3","curveId":"dpx_c_0_3","vertexIds":["dpx_v_0_3","dpx_v_0_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_5_1","curveId":"dpx_c_5_1","vertexIds":["dpx_v_5_1","dpx_v_5_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_5_2","curveId":"dpx_c_5_2","vertexIds":["dpx_v_5_2","dpx_v_5_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_5_3","curveId":"dpx_c_5_3","vertexIds":["dpx_v_5_3","dpx_v_5_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"}],"report":{"schema":"barocss-exact-boundary-face-adjacency","version":0,"evaluationId":"dpx_3","lengthUnit":"mm","sourceFrame":"authored-xyz-no-axis-conversion","parameterFrame":"unchanged-native-face-pcurves-and-actual-reversal-map","pairs":[{"first":{"sourceId":"dpx_src_0","boundary":"v-min"},"second":{"sourceId":"dpx_src_5","boundary":"v-min"}}],"assetCount":2,"pairCount":1,"sharedEdgeCount":1,"freeBoundaryCount":6,"vertexClassCount":6,"curveReversalCount":1,"observationPairCount":3,"curvePointEvaluationCount":6,"curveDerivativeEvaluationCount":6,"sourceCompilationCount":2,"faceValidationCount":2,"boundaryExtractionCount":2,"qualifications":[{"sourceId":"dpx_src_0","modelName":"parametric_face","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","edgeIds":["dpx_e_0_0","dpx_e_0_1","dpx_e_0_2","dpx_e_0_3"],"curveIds":["dpx_c_0_0","dpx_c_0_1","dpx_c_0_2","dpx_c_0_3"],"vertexIds":["dpx_v_0_0","dpx_v_0_1","dpx_v_0_2","dpx_v_0_3"]},{"sourceId":"dpx_src_5","modelName":"parametric_face","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","edgeIds":["dpx_e_5_0","dpx_e_5_1","dpx_e_5_2","dpx_e_5_3"],"curveIds":["dpx_c_5_0","dpx_c_5_1","dpx_c_5_2","dpx_c_5_3"],"vertexIds":["dpx_v_5_0","dpx_v_5_1","dpx_v_5_2","dpx_v_5_3"]}],"numericPolicy":{"coefficients":"whole-kind-degree-domain-knot-pole-weight-object-is-excluding-only-curve-id","orientation":"native-first-forward-second-reverse-no-parent-face-flip","endpoints":"explicit-opposite-qualified-vertex-pairs-with-object-is-point-bits","pointComparisonMM":1e-7,"relativeD1Comparison":1e-7,"sameDirection":"refused","reversal":"actual672-on-second-boundary-once-no-double-reversal-assumption","sourceBinding":"actual-source0-whole-model-object-is-before-native511-validation"},"sourceOwnership":"separate-source-model5-per-asset-and-actual-reversal-model1-no-original-rewriting","quality":{"localIncidenceOnly":true,"geometricValidity":"not-certified","closed":false,"solid":false,"weldingPerformed":false,"manifoldCertified":false,"supportRegularityCertified":false,"continuityCertified":false,"globalBinary64ErrorCertified":false,"ownership":"independent-copied-cpu-data-gc"},"workScope":"direct-new-compile-face-boundary-reversal-and-observation-calls-parent-internal-work-excluded","budgetFailure":"atomic-no-partial-incidence","limits":{"maximumAssets":4,"maximumPairs":8,"maximumCurveReversals":8,"maximumObservationPairs":24,"maximumSurfaceDegree":3,"maximumGridAxis":16,"maximumSurfacePoles":256,"maximumBoundaryPoles":16,"coordinateAbsMM":10000,"ownValues":1048576,"ownDepth":64,"arrayElements":8192,"recordFields":64,"sourceStringCharacters":262144}}},{"assets":[{"sourceId":"dpx_src_1","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_t { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,-2.5,12],[0,2.5,12]],[[100,-2.5,12],[100,2.5,12]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_1_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,12],[100,-2.5,12]]; weights:[1,1]; } @curve #dpx_c_1_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,12],[100,2.5,12]]; weights:[1,1]; } @curve #dpx_c_1_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,12],[0,2.5,12]]; weights:[1,1]; } @curve #dpx_c_1_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,12],[0,-2.5,12]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_t","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,-2.5,12],[0,2.5,12]],[[100,-2.5,12],[100,2.5,12]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_1_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,12],[100,-2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_1_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,12],[100,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_1_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,12],[0,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_1_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,12],[0,-2.5,12]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_1","surfaceId":"dpx_s_t","outerLoopId":"dpx_l_1","orientation":"forward"},"vertices":[{"id":"dpx_v_1_0","point":[0,-2.5,12]},{"id":"dpx_v_1_1","point":[100,-2.5,12]},{"id":"dpx_v_1_2","point":[100,2.5,12]},{"id":"dpx_v_1_3","point":[0,2.5,12]}],"edges":[{"id":"dpx_e_1_0","curveId":"dpx_c_1_0","vertexIds":["dpx_v_1_0","dpx_v_1_1"]},{"id":"dpx_e_1_1","curveId":"dpx_c_1_1","vertexIds":["dpx_v_1_1","dpx_v_1_2"]},{"id":"dpx_e_1_2","curveId":"dpx_c_1_2","vertexIds":["dpx_v_1_2","dpx_v_1_3"]},{"id":"dpx_e_1_3","curveId":"dpx_c_1_3","vertexIds":["dpx_v_1_3","dpx_v_1_0"]}],"loop":{"id":"dpx_l_1","uses":[{"edgeId":"dpx_e_1_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_1_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_1_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_1_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}},{"sourceId":"dpx_src_2","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_w_0 { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,-2.5,0],[0,-2.5,12]],[[100,-2.5,0],[100,-2.5,12]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_2_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,0],[100,-2.5,0]]; weights:[1,1]; } @curve #dpx_c_2_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,0],[100,-2.5,12]]; weights:[1,1]; } @curve #dpx_c_2_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,12],[0,-2.5,12]]; weights:[1,1]; } @curve #dpx_c_2_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,12],[0,-2.5,0]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_w_0","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,-2.5,0],[0,-2.5,12]],[[100,-2.5,0],[100,-2.5,12]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_2_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[100,-2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_2_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[100,-2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_2_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,12],[0,-2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_2_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,12],[0,-2.5,0]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_2","surfaceId":"dpx_s_w_0","outerLoopId":"dpx_l_2","orientation":"forward"},"vertices":[{"id":"dpx_v_2_0","point":[0,-2.5,0]},{"id":"dpx_v_2_1","point":[100,-2.5,0]},{"id":"dpx_v_2_2","point":[100,-2.5,12]},{"id":"dpx_v_2_3","point":[0,-2.5,12]}],"edges":[{"id":"dpx_e_2_0","curveId":"dpx_c_2_0","vertexIds":["dpx_v_2_0","dpx_v_2_1"]},{"id":"dpx_e_2_1","curveId":"dpx_c_2_1","vertexIds":["dpx_v_2_1","dpx_v_2_2"]},{"id":"dpx_e_2_2","curveId":"dpx_c_2_2","vertexIds":["dpx_v_2_2","dpx_v_2_3"]},{"id":"dpx_e_2_3","curveId":"dpx_c_2_3","vertexIds":["dpx_v_2_3","dpx_v_2_0"]}],"loop":{"id":"dpx_l_2","uses":[{"edgeId":"dpx_e_2_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_2_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_2_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_2_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}}],"options":{"evaluationId":"dpx_4","resultIdPrefix":"dpx_4","maximumCurveReversals":1,"maximumObservationPairs":3},"sharedEdges":[{"id":"dpx_4_e0","canonical":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","edgeId":"dpx_e_1_0","curveId":"dpx_c_1_0"},"uses":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_1_0","curveId":"dpx_c_1_0","vertexIds":["dpx_v_1_0","dpx_v_1_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward","effectiveSense":"forward","parameterMap":{"kind":"identity","domain":[0,1],"formula":"u=t","orientation":1,"d1Factor":1}},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_2_2","curveId":"dpx_c_2_2","vertexIds":["dpx_v_2_2","dpx_v_2_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward","effectiveSense":"reverse","parameterMap":{"kind":"reversed","domain":[0,1],"native":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}}}}],"reversal":{"original":{"kind":"curve","id":"dpx_c_2_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,12],[0,-2.5,12]],"weights":[1,1]},"options":{"curveId":"dpx_4_r0"},"curve":{"kind":"curve","id":"dpx_4_r0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,12],[100,-2.5,12]],"weights":[1,1]},"source":"@model dpx_4_r0 { version:0; length-unit:mm; @curve #dpx_4_r0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,12],[100,-2.5,12]]; weights:[1,1]; } }\n","sourceVersion":0,"model":{"name":"dpx_4_r0","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"dpx_4_r0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,12],[100,-2.5,12]],"weights":[1,1]}]},"originalSource":"@model curve_reverse_original { version:0; length-unit:mm; @curve #dpx_c_2_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,12],[0,-2.5,12]]; weights:[1,1]; } }\n","originalModel":{"name":"curve_reverse_original","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"dpx_c_2_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,12],[0,-2.5,12]],"weights":[1,1]}]},"provenance":{"originalCurveId":"dpx_c_2_2","reversedCurveId":"dpx_4_r0","domain":[0,1],"decreasingParameterMap":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}},"controlPointMappings":[{"originalIndex":1,"reversedIndex":0,"origin":"original-bit-copy"},{"originalIndex":0,"reversedIndex":1,"origin":"original-bit-copy"}],"weightMappings":[{"originalIndex":1,"reversedIndex":0,"origin":"original-bit-copy"},{"originalIndex":0,"reversedIndex":1,"origin":"original-bit-copy"}],"knotMappings":[{"originalIndex":3,"reversedIndex":0,"originalValue":1,"reversedValue":0,"origin":"copied-domain-min"},{"originalIndex":2,"reversedIndex":1,"originalValue":1,"reversedValue":0,"origin":"copied-domain-min"},{"originalIndex":1,"reversedIndex":2,"originalValue":0,"reversedValue":1,"origin":"copied-domain-max"},{"originalIndex":0,"reversedIndex":3,"originalValue":0,"reversedValue":1,"origin":"copied-domain-max"}]},"report":{"family":"own-native-positive-rational-curve-reversal","dto":{"schema":"barocss-native-reversed-curve","version":0,"lengthUnit":"mm","frame":"authored-xyz-no-axis-conversion","representation":"native-curve-not-wire-topology"},"originalCurveId":"dpx_c_2_2","curveId":"dpx_4_r0","degree":1,"poleCount":2,"domain":[0,1],"observations":[{"reversedParameter":0,"originalParameter":1,"originalPointMM":[0,-2.5,12],"reversedPointMM":[0,-2.5,12],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[0,-2.5,12],"derivative":[-100,0,0]}},"reversedD1":{"status":"evaluated","value":{"point":[0,-2.5,12],"derivative":[100,0,0]}},"expectedDerivativeMM":[100,-0,-0],"derivativeDifferenceMM":0},{"reversedParameter":0.25,"originalParameter":0.75,"originalPointMM":[25,-2.5,12],"reversedPointMM":[25,-2.5,12],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[25,-2.5,12],"derivative":[-100,0,0]}},"reversedD1":{"status":"evaluated","value":{"point":[25,-2.5,12],"derivative":[100,0,0]}},"expectedDerivativeMM":[100,-0,-0],"derivativeDifferenceMM":0},{"reversedParameter":0.5,"originalParameter":0.5,"originalPointMM":[50,-2.5,12],"reversedPointMM":[50,-2.5,12],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[50,-2.5,12],"derivative":[-100,0,0]}},"reversedD1":{"status":"evaluated","value":{"point":[50,-2.5,12],"derivative":[100,0,0]}},"expectedDerivativeMM":[100,-0,-0],"derivativeDifferenceMM":0},{"reversedParameter":0.75,"originalParameter":0.25,"originalPointMM":[75,-2.5,12],"reversedPointMM":[75,-2.5,12],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[75,-2.5,12],"derivative":[-100,0,0]}},"reversedD1":{"status":"evaluated","value":{"point":[75,-2.5,12],"derivative":[100,0,0]}},"expectedDerivativeMM":[100,-0,-0],"derivativeDifferenceMM":0},{"reversedParameter":1,"originalParameter":0,"originalPointMM":[100,-2.5,12],"reversedPointMM":[100,-2.5,12],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[100,-2.5,12],"derivative":[-100,0,0]}},"reversedD1":{"status":"evaluated","value":{"point":[100,-2.5,12],"derivative":[100,0,0]}},"expectedDerivativeMM":[100,-0,-0],"derivativeDifferenceMM":0}],"guards":[],"maximumPointDifferenceMM":0,"maximumRelativeDerivativeDifference":0,"geometricValidity":"not-certified","topologyCertified":false,"solid":false,"quality":{"pointComparisonMM":1e-7,"relativeD1Comparison":1e-7,"localObservationsOnly":true,"globalShapeErrorCertified":false,"manufacturingToleranceCertified":false,"controlAndWeightBitsPreserved":true,"generatedInteriorKnotBitsCertified":false,"doubleReversalBitsCertified":false,"derivativeSemantics":"native-c0-guards-unchanged-no-g1-g2-claim","arithmetic":"64-epsilon-nonzero-cancellation-and-order-refusal"},"limits":{"maximumDegree":3,"maximumPoles":31,"nativeMathPoles":64,"nativeSourceKnots":70,"maximumObservations":128,"inputValues":4096,"inputDepth":8,"inputArrayElements":64,"inputRecordFields":16,"snapshotValues":131072,"snapshotDepth":24,"arrayElements":4096,"recordFields":64,"sourceStringCharacters":262144,"authoredIdCharacters":48}}},"endpointClassIds":["dpx_4_v0","dpx_4_v1"],"observations":[{"index":0,"canonicalParameter":0,"secondParameter":1,"first":{"reference":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_1_0","curveId":"dpx_c_1_0","vertexIds":["dpx_v_1_0","dpx_v_1_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},"curveD0":[0,-2.5,12],"curveD1":{"point":[0,-2.5,12],"derivative":[100,0,0]},"nativeUV":[0,0]},"second":{"reference":{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_2_2","curveId":"dpx_c_2_2","vertexIds":["dpx_v_2_2","dpx_v_2_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},"curveD0":[0,-2.5,12],"curveD1":{"point":[0,-2.5,12],"derivative":[-100,0,0]},"nativeUV":[0,1]},"expectedSecondDerivativeMM":[-100,-0,-0],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_0","pointMM":[0,-2.5,12]},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_3","pointMM":[0,-2.5,12]}],"endpointPointDifferenceMM":[0,0]},{"index":1,"canonicalParameter":0.5,"secondParameter":0.5,"first":{"reference":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_1_0","curveId":"dpx_c_1_0","vertexIds":["dpx_v_1_0","dpx_v_1_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},"curveD0":[50,-2.5,12],"curveD1":{"point":[50,-2.5,12],"derivative":[100,0,0]},"nativeUV":[0.5,0]},"second":{"reference":{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_2_2","curveId":"dpx_c_2_2","vertexIds":["dpx_v_2_2","dpx_v_2_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},"curveD0":[50,-2.5,12],"curveD1":{"point":[50,-2.5,12],"derivative":[-100,0,0]},"nativeUV":[0.5,1]},"expectedSecondDerivativeMM":[-100,-0,-0],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":null,"endpointPointDifferenceMM":null},{"index":2,"canonicalParameter":1,"secondParameter":0,"first":{"reference":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_1_0","curveId":"dpx_c_1_0","vertexIds":["dpx_v_1_0","dpx_v_1_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},"curveD0":[100,-2.5,12],"curveD1":{"point":[100,-2.5,12],"derivative":[100,0,0]},"nativeUV":[1,0]},"second":{"reference":{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_2_2","curveId":"dpx_c_2_2","vertexIds":["dpx_v_2_2","dpx_v_2_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},"curveD0":[100,-2.5,12],"curveD1":{"point":[100,-2.5,12],"derivative":[-100,0,0]},"nativeUV":[1,1]},"expectedSecondDerivativeMM":[-100,-0,-0],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_1","pointMM":[100,-2.5,12]},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_2","pointMM":[100,-2.5,12]}],"endpointPointDifferenceMM":[0,0]}]}],"vertexClasses":[{"id":"dpx_4_v0","representative":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_0","pointMM":[0,-2.5,12]},"members":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_0","pointMM":[0,-2.5,12]},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_3","pointMM":[0,-2.5,12]}]},{"id":"dpx_4_v1","representative":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_1","pointMM":[100,-2.5,12]},"members":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_1","pointMM":[100,-2.5,12]},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_2","pointMM":[100,-2.5,12]}]},{"id":"dpx_4_v2","representative":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_2","pointMM":[100,2.5,12]},"members":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_2","pointMM":[100,2.5,12]}]},{"id":"dpx_4_v3","representative":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_3","pointMM":[0,2.5,12]},"members":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_3","pointMM":[0,2.5,12]}]},{"id":"dpx_4_v4","representative":{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_0","pointMM":[0,-2.5,0]},"members":[{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_0","pointMM":[0,-2.5,0]}]},{"id":"dpx_4_v5","representative":{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_1","pointMM":[100,-2.5,0]},"members":[{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_1","pointMM":[100,-2.5,0]}]}],"freeBoundaries":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_1_1","curveId":"dpx_c_1_1","vertexIds":["dpx_v_1_1","dpx_v_1_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_1_2","curveId":"dpx_c_1_2","vertexIds":["dpx_v_1_2","dpx_v_1_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_1_3","curveId":"dpx_c_1_3","vertexIds":["dpx_v_1_3","dpx_v_1_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_2_0","curveId":"dpx_c_2_0","vertexIds":["dpx_v_2_0","dpx_v_2_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_2_1","curveId":"dpx_c_2_1","vertexIds":["dpx_v_2_1","dpx_v_2_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_2_3","curveId":"dpx_c_2_3","vertexIds":["dpx_v_2_3","dpx_v_2_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"}],"report":{"schema":"barocss-exact-boundary-face-adjacency","version":0,"evaluationId":"dpx_4","lengthUnit":"mm","sourceFrame":"authored-xyz-no-axis-conversion","parameterFrame":"unchanged-native-face-pcurves-and-actual-reversal-map","pairs":[{"first":{"sourceId":"dpx_src_1","boundary":"v-min"},"second":{"sourceId":"dpx_src_2","boundary":"v-max"}}],"assetCount":2,"pairCount":1,"sharedEdgeCount":1,"freeBoundaryCount":6,"vertexClassCount":6,"curveReversalCount":1,"observationPairCount":3,"curvePointEvaluationCount":6,"curveDerivativeEvaluationCount":6,"sourceCompilationCount":2,"faceValidationCount":2,"boundaryExtractionCount":2,"qualifications":[{"sourceId":"dpx_src_1","modelName":"parametric_face","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","edgeIds":["dpx_e_1_0","dpx_e_1_1","dpx_e_1_2","dpx_e_1_3"],"curveIds":["dpx_c_1_0","dpx_c_1_1","dpx_c_1_2","dpx_c_1_3"],"vertexIds":["dpx_v_1_0","dpx_v_1_1","dpx_v_1_2","dpx_v_1_3"]},{"sourceId":"dpx_src_2","modelName":"parametric_face","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","edgeIds":["dpx_e_2_0","dpx_e_2_1","dpx_e_2_2","dpx_e_2_3"],"curveIds":["dpx_c_2_0","dpx_c_2_1","dpx_c_2_2","dpx_c_2_3"],"vertexIds":["dpx_v_2_0","dpx_v_2_1","dpx_v_2_2","dpx_v_2_3"]}],"numericPolicy":{"coefficients":"whole-kind-degree-domain-knot-pole-weight-object-is-excluding-only-curve-id","orientation":"native-first-forward-second-reverse-no-parent-face-flip","endpoints":"explicit-opposite-qualified-vertex-pairs-with-object-is-point-bits","pointComparisonMM":1e-7,"relativeD1Comparison":1e-7,"sameDirection":"refused","reversal":"actual672-on-second-boundary-once-no-double-reversal-assumption","sourceBinding":"actual-source0-whole-model-object-is-before-native511-validation"},"sourceOwnership":"separate-source-model5-per-asset-and-actual-reversal-model1-no-original-rewriting","quality":{"localIncidenceOnly":true,"geometricValidity":"not-certified","closed":false,"solid":false,"weldingPerformed":false,"manifoldCertified":false,"supportRegularityCertified":false,"continuityCertified":false,"globalBinary64ErrorCertified":false,"ownership":"independent-copied-cpu-data-gc"},"workScope":"direct-new-compile-face-boundary-reversal-and-observation-calls-parent-internal-work-excluded","budgetFailure":"atomic-no-partial-incidence","limits":{"maximumAssets":4,"maximumPairs":8,"maximumCurveReversals":8,"maximumObservationPairs":24,"maximumSurfaceDegree":3,"maximumGridAxis":16,"maximumSurfacePoles":256,"maximumBoundaryPoles":16,"coordinateAbsMM":10000,"ownValues":1048576,"ownDepth":64,"arrayElements":8192,"recordFields":64,"sourceStringCharacters":262144}}},{"assets":[{"sourceId":"dpx_src_1","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_t { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,-2.5,12],[0,2.5,12]],[[100,-2.5,12],[100,2.5,12]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_1_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,12],[100,-2.5,12]]; weights:[1,1]; } @curve #dpx_c_1_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,12],[100,2.5,12]]; weights:[1,1]; } @curve #dpx_c_1_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,12],[0,2.5,12]]; weights:[1,1]; } @curve #dpx_c_1_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,12],[0,-2.5,12]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_t","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,-2.5,12],[0,2.5,12]],[[100,-2.5,12],[100,2.5,12]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_1_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,12],[100,-2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_1_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,12],[100,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_1_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,12],[0,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_1_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,12],[0,-2.5,12]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_1","surfaceId":"dpx_s_t","outerLoopId":"dpx_l_1","orientation":"forward"},"vertices":[{"id":"dpx_v_1_0","point":[0,-2.5,12]},{"id":"dpx_v_1_1","point":[100,-2.5,12]},{"id":"dpx_v_1_2","point":[100,2.5,12]},{"id":"dpx_v_1_3","point":[0,2.5,12]}],"edges":[{"id":"dpx_e_1_0","curveId":"dpx_c_1_0","vertexIds":["dpx_v_1_0","dpx_v_1_1"]},{"id":"dpx_e_1_1","curveId":"dpx_c_1_1","vertexIds":["dpx_v_1_1","dpx_v_1_2"]},{"id":"dpx_e_1_2","curveId":"dpx_c_1_2","vertexIds":["dpx_v_1_2","dpx_v_1_3"]},{"id":"dpx_e_1_3","curveId":"dpx_c_1_3","vertexIds":["dpx_v_1_3","dpx_v_1_0"]}],"loop":{"id":"dpx_l_1","uses":[{"edgeId":"dpx_e_1_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_1_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_1_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_1_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}},{"sourceId":"dpx_src_3","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_w_1 { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[100,-2.5,0],[100,-2.5,12]],[[100,2.5,0],[100,2.5,12]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_3_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,0],[100,2.5,0]]; weights:[1,1]; } @curve #dpx_c_3_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,0],[100,2.5,12]]; weights:[1,1]; } @curve #dpx_c_3_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,12],[100,-2.5,12]]; weights:[1,1]; } @curve #dpx_c_3_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,12],[100,-2.5,0]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_w_1","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[100,-2.5,0],[100,-2.5,12]],[[100,2.5,0],[100,2.5,12]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_3_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[100,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_3_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[100,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_3_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,12],[100,-2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_3_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,12],[100,-2.5,0]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_3","surfaceId":"dpx_s_w_1","outerLoopId":"dpx_l_3","orientation":"forward"},"vertices":[{"id":"dpx_v_3_0","point":[100,-2.5,0]},{"id":"dpx_v_3_1","point":[100,2.5,0]},{"id":"dpx_v_3_2","point":[100,2.5,12]},{"id":"dpx_v_3_3","point":[100,-2.5,12]}],"edges":[{"id":"dpx_e_3_0","curveId":"dpx_c_3_0","vertexIds":["dpx_v_3_0","dpx_v_3_1"]},{"id":"dpx_e_3_1","curveId":"dpx_c_3_1","vertexIds":["dpx_v_3_1","dpx_v_3_2"]},{"id":"dpx_e_3_2","curveId":"dpx_c_3_2","vertexIds":["dpx_v_3_2","dpx_v_3_3"]},{"id":"dpx_e_3_3","curveId":"dpx_c_3_3","vertexIds":["dpx_v_3_3","dpx_v_3_0"]}],"loop":{"id":"dpx_l_3","uses":[{"edgeId":"dpx_e_3_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_3_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_3_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_3_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}}],"options":{"evaluationId":"dpx_5","resultIdPrefix":"dpx_5","maximumCurveReversals":1,"maximumObservationPairs":3},"sharedEdges":[{"id":"dpx_5_e0","canonical":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","edgeId":"dpx_e_1_1","curveId":"dpx_c_1_1"},"uses":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_1_1","curveId":"dpx_c_1_1","vertexIds":["dpx_v_1_1","dpx_v_1_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward","effectiveSense":"forward","parameterMap":{"kind":"identity","domain":[0,1],"formula":"u=t","orientation":1,"d1Factor":1}},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_3_2","curveId":"dpx_c_3_2","vertexIds":["dpx_v_3_2","dpx_v_3_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward","effectiveSense":"reverse","parameterMap":{"kind":"reversed","domain":[0,1],"native":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}}}}],"reversal":{"original":{"kind":"curve","id":"dpx_c_3_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,12],[100,-2.5,12]],"weights":[1,1]},"options":{"curveId":"dpx_5_r0"},"curve":{"kind":"curve","id":"dpx_5_r0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,12],[100,2.5,12]],"weights":[1,1]},"source":"@model dpx_5_r0 { version:0; length-unit:mm; @curve #dpx_5_r0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,12],[100,2.5,12]]; weights:[1,1]; } }\n","sourceVersion":0,"model":{"name":"dpx_5_r0","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"dpx_5_r0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,12],[100,2.5,12]],"weights":[1,1]}]},"originalSource":"@model curve_reverse_original { version:0; length-unit:mm; @curve #dpx_c_3_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,12],[100,-2.5,12]]; weights:[1,1]; } }\n","originalModel":{"name":"curve_reverse_original","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"dpx_c_3_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,12],[100,-2.5,12]],"weights":[1,1]}]},"provenance":{"originalCurveId":"dpx_c_3_2","reversedCurveId":"dpx_5_r0","domain":[0,1],"decreasingParameterMap":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}},"controlPointMappings":[{"originalIndex":1,"reversedIndex":0,"origin":"original-bit-copy"},{"originalIndex":0,"reversedIndex":1,"origin":"original-bit-copy"}],"weightMappings":[{"originalIndex":1,"reversedIndex":0,"origin":"original-bit-copy"},{"originalIndex":0,"reversedIndex":1,"origin":"original-bit-copy"}],"knotMappings":[{"originalIndex":3,"reversedIndex":0,"originalValue":1,"reversedValue":0,"origin":"copied-domain-min"},{"originalIndex":2,"reversedIndex":1,"originalValue":1,"reversedValue":0,"origin":"copied-domain-min"},{"originalIndex":1,"reversedIndex":2,"originalValue":0,"reversedValue":1,"origin":"copied-domain-max"},{"originalIndex":0,"reversedIndex":3,"originalValue":0,"reversedValue":1,"origin":"copied-domain-max"}]},"report":{"family":"own-native-positive-rational-curve-reversal","dto":{"schema":"barocss-native-reversed-curve","version":0,"lengthUnit":"mm","frame":"authored-xyz-no-axis-conversion","representation":"native-curve-not-wire-topology"},"originalCurveId":"dpx_c_3_2","curveId":"dpx_5_r0","degree":1,"poleCount":2,"domain":[0,1],"observations":[{"reversedParameter":0,"originalParameter":1,"originalPointMM":[100,-2.5,12],"reversedPointMM":[100,-2.5,12],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[100,-2.5,12],"derivative":[0,-5,0]}},"reversedD1":{"status":"evaluated","value":{"point":[100,-2.5,12],"derivative":[0,5,0]}},"expectedDerivativeMM":[-0,5,-0],"derivativeDifferenceMM":0},{"reversedParameter":0.25,"originalParameter":0.75,"originalPointMM":[100,-1.25,12],"reversedPointMM":[100,-1.25,12],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[100,-1.25,12],"derivative":[0,-5,0]}},"reversedD1":{"status":"evaluated","value":{"point":[100,-1.25,12],"derivative":[0,5,0]}},"expectedDerivativeMM":[-0,5,-0],"derivativeDifferenceMM":0},{"reversedParameter":0.5,"originalParameter":0.5,"originalPointMM":[100,0,12],"reversedPointMM":[100,0,12],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[100,0,12],"derivative":[0,-5,0]}},"reversedD1":{"status":"evaluated","value":{"point":[100,0,12],"derivative":[0,5,0]}},"expectedDerivativeMM":[-0,5,-0],"derivativeDifferenceMM":0},{"reversedParameter":0.75,"originalParameter":0.25,"originalPointMM":[100,1.25,12],"reversedPointMM":[100,1.25,12],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[100,1.25,12],"derivative":[0,-5,0]}},"reversedD1":{"status":"evaluated","value":{"point":[100,1.25,12],"derivative":[0,5,0]}},"expectedDerivativeMM":[-0,5,-0],"derivativeDifferenceMM":0},{"reversedParameter":1,"originalParameter":0,"originalPointMM":[100,2.5,12],"reversedPointMM":[100,2.5,12],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[100,2.5,12],"derivative":[0,-5,0]}},"reversedD1":{"status":"evaluated","value":{"point":[100,2.5,12],"derivative":[0,5,0]}},"expectedDerivativeMM":[-0,5,-0],"derivativeDifferenceMM":0}],"guards":[],"maximumPointDifferenceMM":0,"maximumRelativeDerivativeDifference":0,"geometricValidity":"not-certified","topologyCertified":false,"solid":false,"quality":{"pointComparisonMM":1e-7,"relativeD1Comparison":1e-7,"localObservationsOnly":true,"globalShapeErrorCertified":false,"manufacturingToleranceCertified":false,"controlAndWeightBitsPreserved":true,"generatedInteriorKnotBitsCertified":false,"doubleReversalBitsCertified":false,"derivativeSemantics":"native-c0-guards-unchanged-no-g1-g2-claim","arithmetic":"64-epsilon-nonzero-cancellation-and-order-refusal"},"limits":{"maximumDegree":3,"maximumPoles":31,"nativeMathPoles":64,"nativeSourceKnots":70,"maximumObservations":128,"inputValues":4096,"inputDepth":8,"inputArrayElements":64,"inputRecordFields":16,"snapshotValues":131072,"snapshotDepth":24,"arrayElements":4096,"recordFields":64,"sourceStringCharacters":262144,"authoredIdCharacters":48}}},"endpointClassIds":["dpx_5_v1","dpx_5_v2"],"observations":[{"index":0,"canonicalParameter":0,"secondParameter":1,"first":{"reference":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_1_1","curveId":"dpx_c_1_1","vertexIds":["dpx_v_1_1","dpx_v_1_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},"curveD0":[100,-2.5,12],"curveD1":{"point":[100,-2.5,12],"derivative":[0,5,0]},"nativeUV":[1,0]},"second":{"reference":{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_3_2","curveId":"dpx_c_3_2","vertexIds":["dpx_v_3_2","dpx_v_3_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},"curveD0":[100,-2.5,12],"curveD1":{"point":[100,-2.5,12],"derivative":[0,-5,0]},"nativeUV":[0,1]},"expectedSecondDerivativeMM":[-0,-5,-0],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_1","pointMM":[100,-2.5,12]},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_3","pointMM":[100,-2.5,12]}],"endpointPointDifferenceMM":[0,0]},{"index":1,"canonicalParameter":0.5,"secondParameter":0.5,"first":{"reference":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_1_1","curveId":"dpx_c_1_1","vertexIds":["dpx_v_1_1","dpx_v_1_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},"curveD0":[100,0,12],"curveD1":{"point":[100,0,12],"derivative":[0,5,0]},"nativeUV":[1,0.5]},"second":{"reference":{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_3_2","curveId":"dpx_c_3_2","vertexIds":["dpx_v_3_2","dpx_v_3_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},"curveD0":[100,0,12],"curveD1":{"point":[100,0,12],"derivative":[0,-5,0]},"nativeUV":[0.5,1]},"expectedSecondDerivativeMM":[-0,-5,-0],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":null,"endpointPointDifferenceMM":null},{"index":2,"canonicalParameter":1,"secondParameter":0,"first":{"reference":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_1_1","curveId":"dpx_c_1_1","vertexIds":["dpx_v_1_1","dpx_v_1_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},"curveD0":[100,2.5,12],"curveD1":{"point":[100,2.5,12],"derivative":[0,5,0]},"nativeUV":[1,1]},"second":{"reference":{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_3_2","curveId":"dpx_c_3_2","vertexIds":["dpx_v_3_2","dpx_v_3_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},"curveD0":[100,2.5,12],"curveD1":{"point":[100,2.5,12],"derivative":[0,-5,0]},"nativeUV":[1,1]},"expectedSecondDerivativeMM":[-0,-5,-0],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_2","pointMM":[100,2.5,12]},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_2","pointMM":[100,2.5,12]}],"endpointPointDifferenceMM":[0,0]}]}],"vertexClasses":[{"id":"dpx_5_v0","representative":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_0","pointMM":[0,-2.5,12]},"members":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_0","pointMM":[0,-2.5,12]}]},{"id":"dpx_5_v1","representative":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_1","pointMM":[100,-2.5,12]},"members":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_1","pointMM":[100,-2.5,12]},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_3","pointMM":[100,-2.5,12]}]},{"id":"dpx_5_v2","representative":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_2","pointMM":[100,2.5,12]},"members":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_2","pointMM":[100,2.5,12]},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_2","pointMM":[100,2.5,12]}]},{"id":"dpx_5_v3","representative":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_3","pointMM":[0,2.5,12]},"members":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_3","pointMM":[0,2.5,12]}]},{"id":"dpx_5_v4","representative":{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_0","pointMM":[100,-2.5,0]},"members":[{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_0","pointMM":[100,-2.5,0]}]},{"id":"dpx_5_v5","representative":{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_1","pointMM":[100,2.5,0]},"members":[{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_1","pointMM":[100,2.5,0]}]}],"freeBoundaries":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_1_0","curveId":"dpx_c_1_0","vertexIds":["dpx_v_1_0","dpx_v_1_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_1_2","curveId":"dpx_c_1_2","vertexIds":["dpx_v_1_2","dpx_v_1_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_1_3","curveId":"dpx_c_1_3","vertexIds":["dpx_v_1_3","dpx_v_1_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_3_0","curveId":"dpx_c_3_0","vertexIds":["dpx_v_3_0","dpx_v_3_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_3_1","curveId":"dpx_c_3_1","vertexIds":["dpx_v_3_1","dpx_v_3_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_3_3","curveId":"dpx_c_3_3","vertexIds":["dpx_v_3_3","dpx_v_3_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"}],"report":{"schema":"barocss-exact-boundary-face-adjacency","version":0,"evaluationId":"dpx_5","lengthUnit":"mm","sourceFrame":"authored-xyz-no-axis-conversion","parameterFrame":"unchanged-native-face-pcurves-and-actual-reversal-map","pairs":[{"first":{"sourceId":"dpx_src_1","boundary":"u-max"},"second":{"sourceId":"dpx_src_3","boundary":"v-max"}}],"assetCount":2,"pairCount":1,"sharedEdgeCount":1,"freeBoundaryCount":6,"vertexClassCount":6,"curveReversalCount":1,"observationPairCount":3,"curvePointEvaluationCount":6,"curveDerivativeEvaluationCount":6,"sourceCompilationCount":2,"faceValidationCount":2,"boundaryExtractionCount":2,"qualifications":[{"sourceId":"dpx_src_1","modelName":"parametric_face","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","edgeIds":["dpx_e_1_0","dpx_e_1_1","dpx_e_1_2","dpx_e_1_3"],"curveIds":["dpx_c_1_0","dpx_c_1_1","dpx_c_1_2","dpx_c_1_3"],"vertexIds":["dpx_v_1_0","dpx_v_1_1","dpx_v_1_2","dpx_v_1_3"]},{"sourceId":"dpx_src_3","modelName":"parametric_face","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","edgeIds":["dpx_e_3_0","dpx_e_3_1","dpx_e_3_2","dpx_e_3_3"],"curveIds":["dpx_c_3_0","dpx_c_3_1","dpx_c_3_2","dpx_c_3_3"],"vertexIds":["dpx_v_3_0","dpx_v_3_1","dpx_v_3_2","dpx_v_3_3"]}],"numericPolicy":{"coefficients":"whole-kind-degree-domain-knot-pole-weight-object-is-excluding-only-curve-id","orientation":"native-first-forward-second-reverse-no-parent-face-flip","endpoints":"explicit-opposite-qualified-vertex-pairs-with-object-is-point-bits","pointComparisonMM":1e-7,"relativeD1Comparison":1e-7,"sameDirection":"refused","reversal":"actual672-on-second-boundary-once-no-double-reversal-assumption","sourceBinding":"actual-source0-whole-model-object-is-before-native511-validation"},"sourceOwnership":"separate-source-model5-per-asset-and-actual-reversal-model1-no-original-rewriting","quality":{"localIncidenceOnly":true,"geometricValidity":"not-certified","closed":false,"solid":false,"weldingPerformed":false,"manifoldCertified":false,"supportRegularityCertified":false,"continuityCertified":false,"globalBinary64ErrorCertified":false,"ownership":"independent-copied-cpu-data-gc"},"workScope":"direct-new-compile-face-boundary-reversal-and-observation-calls-parent-internal-work-excluded","budgetFailure":"atomic-no-partial-incidence","limits":{"maximumAssets":4,"maximumPairs":8,"maximumCurveReversals":8,"maximumObservationPairs":24,"maximumSurfaceDegree":3,"maximumGridAxis":16,"maximumSurfacePoles":256,"maximumBoundaryPoles":16,"coordinateAbsMM":10000,"ownValues":1048576,"ownDepth":64,"arrayElements":8192,"recordFields":64,"sourceStringCharacters":262144}}},{"assets":[{"sourceId":"dpx_src_1","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_t { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,-2.5,12],[0,2.5,12]],[[100,-2.5,12],[100,2.5,12]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_1_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,12],[100,-2.5,12]]; weights:[1,1]; } @curve #dpx_c_1_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,12],[100,2.5,12]]; weights:[1,1]; } @curve #dpx_c_1_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,12],[0,2.5,12]]; weights:[1,1]; } @curve #dpx_c_1_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,12],[0,-2.5,12]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_t","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,-2.5,12],[0,2.5,12]],[[100,-2.5,12],[100,2.5,12]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_1_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,12],[100,-2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_1_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,12],[100,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_1_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,12],[0,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_1_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,12],[0,-2.5,12]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_1","surfaceId":"dpx_s_t","outerLoopId":"dpx_l_1","orientation":"forward"},"vertices":[{"id":"dpx_v_1_0","point":[0,-2.5,12]},{"id":"dpx_v_1_1","point":[100,-2.5,12]},{"id":"dpx_v_1_2","point":[100,2.5,12]},{"id":"dpx_v_1_3","point":[0,2.5,12]}],"edges":[{"id":"dpx_e_1_0","curveId":"dpx_c_1_0","vertexIds":["dpx_v_1_0","dpx_v_1_1"]},{"id":"dpx_e_1_1","curveId":"dpx_c_1_1","vertexIds":["dpx_v_1_1","dpx_v_1_2"]},{"id":"dpx_e_1_2","curveId":"dpx_c_1_2","vertexIds":["dpx_v_1_2","dpx_v_1_3"]},{"id":"dpx_e_1_3","curveId":"dpx_c_1_3","vertexIds":["dpx_v_1_3","dpx_v_1_0"]}],"loop":{"id":"dpx_l_1","uses":[{"edgeId":"dpx_e_1_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_1_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_1_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_1_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}},{"sourceId":"dpx_src_4","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_w_2 { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[100,2.5,0],[100,2.5,12]],[[0,2.5,0],[0,2.5,12]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_4_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,0],[0,2.5,0]]; weights:[1,1]; } @curve #dpx_c_4_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,0],[0,2.5,12]]; weights:[1,1]; } @curve #dpx_c_4_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,12],[100,2.5,12]]; weights:[1,1]; } @curve #dpx_c_4_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,12],[100,2.5,0]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_w_2","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[100,2.5,0],[100,2.5,12]],[[0,2.5,0],[0,2.5,12]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_4_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[0,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_4_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[0,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_4_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,12],[100,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_4_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,12],[100,2.5,0]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_4","surfaceId":"dpx_s_w_2","outerLoopId":"dpx_l_4","orientation":"forward"},"vertices":[{"id":"dpx_v_4_0","point":[100,2.5,0]},{"id":"dpx_v_4_1","point":[0,2.5,0]},{"id":"dpx_v_4_2","point":[0,2.5,12]},{"id":"dpx_v_4_3","point":[100,2.5,12]}],"edges":[{"id":"dpx_e_4_0","curveId":"dpx_c_4_0","vertexIds":["dpx_v_4_0","dpx_v_4_1"]},{"id":"dpx_e_4_1","curveId":"dpx_c_4_1","vertexIds":["dpx_v_4_1","dpx_v_4_2"]},{"id":"dpx_e_4_2","curveId":"dpx_c_4_2","vertexIds":["dpx_v_4_2","dpx_v_4_3"]},{"id":"dpx_e_4_3","curveId":"dpx_c_4_3","vertexIds":["dpx_v_4_3","dpx_v_4_0"]}],"loop":{"id":"dpx_l_4","uses":[{"edgeId":"dpx_e_4_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_4_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_4_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_4_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}}],"options":{"evaluationId":"dpx_6","resultIdPrefix":"dpx_6","maximumCurveReversals":1,"maximumObservationPairs":3},"sharedEdges":[{"id":"dpx_6_e0","canonical":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","edgeId":"dpx_e_1_2","curveId":"dpx_c_1_2"},"uses":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_1_2","curveId":"dpx_c_1_2","vertexIds":["dpx_v_1_2","dpx_v_1_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward","effectiveSense":"forward","parameterMap":{"kind":"identity","domain":[0,1],"formula":"u=t","orientation":1,"d1Factor":1}},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_4_2","curveId":"dpx_c_4_2","vertexIds":["dpx_v_4_2","dpx_v_4_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward","effectiveSense":"reverse","parameterMap":{"kind":"reversed","domain":[0,1],"native":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}}}}],"reversal":{"original":{"kind":"curve","id":"dpx_c_4_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,12],[100,2.5,12]],"weights":[1,1]},"options":{"curveId":"dpx_6_r0"},"curve":{"kind":"curve","id":"dpx_6_r0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,12],[0,2.5,12]],"weights":[1,1]},"source":"@model dpx_6_r0 { version:0; length-unit:mm; @curve #dpx_6_r0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,12],[0,2.5,12]]; weights:[1,1]; } }\n","sourceVersion":0,"model":{"name":"dpx_6_r0","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"dpx_6_r0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,12],[0,2.5,12]],"weights":[1,1]}]},"originalSource":"@model curve_reverse_original { version:0; length-unit:mm; @curve #dpx_c_4_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,12],[100,2.5,12]]; weights:[1,1]; } }\n","originalModel":{"name":"curve_reverse_original","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"dpx_c_4_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,12],[100,2.5,12]],"weights":[1,1]}]},"provenance":{"originalCurveId":"dpx_c_4_2","reversedCurveId":"dpx_6_r0","domain":[0,1],"decreasingParameterMap":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}},"controlPointMappings":[{"originalIndex":1,"reversedIndex":0,"origin":"original-bit-copy"},{"originalIndex":0,"reversedIndex":1,"origin":"original-bit-copy"}],"weightMappings":[{"originalIndex":1,"reversedIndex":0,"origin":"original-bit-copy"},{"originalIndex":0,"reversedIndex":1,"origin":"original-bit-copy"}],"knotMappings":[{"originalIndex":3,"reversedIndex":0,"originalValue":1,"reversedValue":0,"origin":"copied-domain-min"},{"originalIndex":2,"reversedIndex":1,"originalValue":1,"reversedValue":0,"origin":"copied-domain-min"},{"originalIndex":1,"reversedIndex":2,"originalValue":0,"reversedValue":1,"origin":"copied-domain-max"},{"originalIndex":0,"reversedIndex":3,"originalValue":0,"reversedValue":1,"origin":"copied-domain-max"}]},"report":{"family":"own-native-positive-rational-curve-reversal","dto":{"schema":"barocss-native-reversed-curve","version":0,"lengthUnit":"mm","frame":"authored-xyz-no-axis-conversion","representation":"native-curve-not-wire-topology"},"originalCurveId":"dpx_c_4_2","curveId":"dpx_6_r0","degree":1,"poleCount":2,"domain":[0,1],"observations":[{"reversedParameter":0,"originalParameter":1,"originalPointMM":[100,2.5,12],"reversedPointMM":[100,2.5,12],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[100,2.5,12],"derivative":[100,0,0]}},"reversedD1":{"status":"evaluated","value":{"point":[100,2.5,12],"derivative":[-100,0,0]}},"expectedDerivativeMM":[-100,-0,-0],"derivativeDifferenceMM":0},{"reversedParameter":0.25,"originalParameter":0.75,"originalPointMM":[75,2.5,12],"reversedPointMM":[75,2.5,12],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[75,2.5,12],"derivative":[100,0,0]}},"reversedD1":{"status":"evaluated","value":{"point":[75,2.5,12],"derivative":[-100,0,0]}},"expectedDerivativeMM":[-100,-0,-0],"derivativeDifferenceMM":0},{"reversedParameter":0.5,"originalParameter":0.5,"originalPointMM":[50,2.5,12],"reversedPointMM":[50,2.5,12],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[50,2.5,12],"derivative":[100,0,0]}},"reversedD1":{"status":"evaluated","value":{"point":[50,2.5,12],"derivative":[-100,0,0]}},"expectedDerivativeMM":[-100,-0,-0],"derivativeDifferenceMM":0},{"reversedParameter":0.75,"originalParameter":0.25,"originalPointMM":[25,2.5,12],"reversedPointMM":[25,2.5,12],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[25,2.5,12],"derivative":[100,0,0]}},"reversedD1":{"status":"evaluated","value":{"point":[25,2.5,12],"derivative":[-100,0,0]}},"expectedDerivativeMM":[-100,-0,-0],"derivativeDifferenceMM":0},{"reversedParameter":1,"originalParameter":0,"originalPointMM":[0,2.5,12],"reversedPointMM":[0,2.5,12],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[0,2.5,12],"derivative":[100,0,0]}},"reversedD1":{"status":"evaluated","value":{"point":[0,2.5,12],"derivative":[-100,0,0]}},"expectedDerivativeMM":[-100,-0,-0],"derivativeDifferenceMM":0}],"guards":[],"maximumPointDifferenceMM":0,"maximumRelativeDerivativeDifference":0,"geometricValidity":"not-certified","topologyCertified":false,"solid":false,"quality":{"pointComparisonMM":1e-7,"relativeD1Comparison":1e-7,"localObservationsOnly":true,"globalShapeErrorCertified":false,"manufacturingToleranceCertified":false,"controlAndWeightBitsPreserved":true,"generatedInteriorKnotBitsCertified":false,"doubleReversalBitsCertified":false,"derivativeSemantics":"native-c0-guards-unchanged-no-g1-g2-claim","arithmetic":"64-epsilon-nonzero-cancellation-and-order-refusal"},"limits":{"maximumDegree":3,"maximumPoles":31,"nativeMathPoles":64,"nativeSourceKnots":70,"maximumObservations":128,"inputValues":4096,"inputDepth":8,"inputArrayElements":64,"inputRecordFields":16,"snapshotValues":131072,"snapshotDepth":24,"arrayElements":4096,"recordFields":64,"sourceStringCharacters":262144,"authoredIdCharacters":48}}},"endpointClassIds":["dpx_6_v2","dpx_6_v3"],"observations":[{"index":0,"canonicalParameter":0,"secondParameter":1,"first":{"reference":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_1_2","curveId":"dpx_c_1_2","vertexIds":["dpx_v_1_2","dpx_v_1_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},"curveD0":[100,2.5,12],"curveD1":{"point":[100,2.5,12],"derivative":[-100,0,0]},"nativeUV":[1,1]},"second":{"reference":{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_4_2","curveId":"dpx_c_4_2","vertexIds":["dpx_v_4_2","dpx_v_4_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},"curveD0":[100,2.5,12],"curveD1":{"point":[100,2.5,12],"derivative":[100,0,0]},"nativeUV":[0,1]},"expectedSecondDerivativeMM":[100,-0,-0],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_2","pointMM":[100,2.5,12]},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_3","pointMM":[100,2.5,12]}],"endpointPointDifferenceMM":[0,0]},{"index":1,"canonicalParameter":0.5,"secondParameter":0.5,"first":{"reference":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_1_2","curveId":"dpx_c_1_2","vertexIds":["dpx_v_1_2","dpx_v_1_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},"curveD0":[50,2.5,12],"curveD1":{"point":[50,2.5,12],"derivative":[-100,0,0]},"nativeUV":[0.5,1]},"second":{"reference":{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_4_2","curveId":"dpx_c_4_2","vertexIds":["dpx_v_4_2","dpx_v_4_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},"curveD0":[50,2.5,12],"curveD1":{"point":[50,2.5,12],"derivative":[100,0,0]},"nativeUV":[0.5,1]},"expectedSecondDerivativeMM":[100,-0,-0],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":null,"endpointPointDifferenceMM":null},{"index":2,"canonicalParameter":1,"secondParameter":0,"first":{"reference":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_1_2","curveId":"dpx_c_1_2","vertexIds":["dpx_v_1_2","dpx_v_1_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},"curveD0":[0,2.5,12],"curveD1":{"point":[0,2.5,12],"derivative":[-100,0,0]},"nativeUV":[0,1]},"second":{"reference":{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_4_2","curveId":"dpx_c_4_2","vertexIds":["dpx_v_4_2","dpx_v_4_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},"curveD0":[0,2.5,12],"curveD1":{"point":[0,2.5,12],"derivative":[100,0,0]},"nativeUV":[1,1]},"expectedSecondDerivativeMM":[100,-0,-0],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_3","pointMM":[0,2.5,12]},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_2","pointMM":[0,2.5,12]}],"endpointPointDifferenceMM":[0,0]}]}],"vertexClasses":[{"id":"dpx_6_v0","representative":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_0","pointMM":[0,-2.5,12]},"members":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_0","pointMM":[0,-2.5,12]}]},{"id":"dpx_6_v1","representative":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_1","pointMM":[100,-2.5,12]},"members":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_1","pointMM":[100,-2.5,12]}]},{"id":"dpx_6_v2","representative":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_2","pointMM":[100,2.5,12]},"members":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_2","pointMM":[100,2.5,12]},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_3","pointMM":[100,2.5,12]}]},{"id":"dpx_6_v3","representative":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_3","pointMM":[0,2.5,12]},"members":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_3","pointMM":[0,2.5,12]},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_2","pointMM":[0,2.5,12]}]},{"id":"dpx_6_v4","representative":{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_0","pointMM":[100,2.5,0]},"members":[{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_0","pointMM":[100,2.5,0]}]},{"id":"dpx_6_v5","representative":{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_1","pointMM":[0,2.5,0]},"members":[{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_1","pointMM":[0,2.5,0]}]}],"freeBoundaries":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_1_0","curveId":"dpx_c_1_0","vertexIds":["dpx_v_1_0","dpx_v_1_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_1_1","curveId":"dpx_c_1_1","vertexIds":["dpx_v_1_1","dpx_v_1_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_1_3","curveId":"dpx_c_1_3","vertexIds":["dpx_v_1_3","dpx_v_1_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_4_0","curveId":"dpx_c_4_0","vertexIds":["dpx_v_4_0","dpx_v_4_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_4_1","curveId":"dpx_c_4_1","vertexIds":["dpx_v_4_1","dpx_v_4_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_4_3","curveId":"dpx_c_4_3","vertexIds":["dpx_v_4_3","dpx_v_4_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"}],"report":{"schema":"barocss-exact-boundary-face-adjacency","version":0,"evaluationId":"dpx_6","lengthUnit":"mm","sourceFrame":"authored-xyz-no-axis-conversion","parameterFrame":"unchanged-native-face-pcurves-and-actual-reversal-map","pairs":[{"first":{"sourceId":"dpx_src_1","boundary":"v-max"},"second":{"sourceId":"dpx_src_4","boundary":"v-max"}}],"assetCount":2,"pairCount":1,"sharedEdgeCount":1,"freeBoundaryCount":6,"vertexClassCount":6,"curveReversalCount":1,"observationPairCount":3,"curvePointEvaluationCount":6,"curveDerivativeEvaluationCount":6,"sourceCompilationCount":2,"faceValidationCount":2,"boundaryExtractionCount":2,"qualifications":[{"sourceId":"dpx_src_1","modelName":"parametric_face","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","edgeIds":["dpx_e_1_0","dpx_e_1_1","dpx_e_1_2","dpx_e_1_3"],"curveIds":["dpx_c_1_0","dpx_c_1_1","dpx_c_1_2","dpx_c_1_3"],"vertexIds":["dpx_v_1_0","dpx_v_1_1","dpx_v_1_2","dpx_v_1_3"]},{"sourceId":"dpx_src_4","modelName":"parametric_face","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","edgeIds":["dpx_e_4_0","dpx_e_4_1","dpx_e_4_2","dpx_e_4_3"],"curveIds":["dpx_c_4_0","dpx_c_4_1","dpx_c_4_2","dpx_c_4_3"],"vertexIds":["dpx_v_4_0","dpx_v_4_1","dpx_v_4_2","dpx_v_4_3"]}],"numericPolicy":{"coefficients":"whole-kind-degree-domain-knot-pole-weight-object-is-excluding-only-curve-id","orientation":"native-first-forward-second-reverse-no-parent-face-flip","endpoints":"explicit-opposite-qualified-vertex-pairs-with-object-is-point-bits","pointComparisonMM":1e-7,"relativeD1Comparison":1e-7,"sameDirection":"refused","reversal":"actual672-on-second-boundary-once-no-double-reversal-assumption","sourceBinding":"actual-source0-whole-model-object-is-before-native511-validation"},"sourceOwnership":"separate-source-model5-per-asset-and-actual-reversal-model1-no-original-rewriting","quality":{"localIncidenceOnly":true,"geometricValidity":"not-certified","closed":false,"solid":false,"weldingPerformed":false,"manifoldCertified":false,"supportRegularityCertified":false,"continuityCertified":false,"globalBinary64ErrorCertified":false,"ownership":"independent-copied-cpu-data-gc"},"workScope":"direct-new-compile-face-boundary-reversal-and-observation-calls-parent-internal-work-excluded","budgetFailure":"atomic-no-partial-incidence","limits":{"maximumAssets":4,"maximumPairs":8,"maximumCurveReversals":8,"maximumObservationPairs":24,"maximumSurfaceDegree":3,"maximumGridAxis":16,"maximumSurfacePoles":256,"maximumBoundaryPoles":16,"coordinateAbsMM":10000,"ownValues":1048576,"ownDepth":64,"arrayElements":8192,"recordFields":64,"sourceStringCharacters":262144}}},{"assets":[{"sourceId":"dpx_src_1","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_t { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,-2.5,12],[0,2.5,12]],[[100,-2.5,12],[100,2.5,12]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_1_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,12],[100,-2.5,12]]; weights:[1,1]; } @curve #dpx_c_1_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,12],[100,2.5,12]]; weights:[1,1]; } @curve #dpx_c_1_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,12],[0,2.5,12]]; weights:[1,1]; } @curve #dpx_c_1_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,12],[0,-2.5,12]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_t","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,-2.5,12],[0,2.5,12]],[[100,-2.5,12],[100,2.5,12]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_1_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,12],[100,-2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_1_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,12],[100,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_1_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,12],[0,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_1_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,12],[0,-2.5,12]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_1","surfaceId":"dpx_s_t","outerLoopId":"dpx_l_1","orientation":"forward"},"vertices":[{"id":"dpx_v_1_0","point":[0,-2.5,12]},{"id":"dpx_v_1_1","point":[100,-2.5,12]},{"id":"dpx_v_1_2","point":[100,2.5,12]},{"id":"dpx_v_1_3","point":[0,2.5,12]}],"edges":[{"id":"dpx_e_1_0","curveId":"dpx_c_1_0","vertexIds":["dpx_v_1_0","dpx_v_1_1"]},{"id":"dpx_e_1_1","curveId":"dpx_c_1_1","vertexIds":["dpx_v_1_1","dpx_v_1_2"]},{"id":"dpx_e_1_2","curveId":"dpx_c_1_2","vertexIds":["dpx_v_1_2","dpx_v_1_3"]},{"id":"dpx_e_1_3","curveId":"dpx_c_1_3","vertexIds":["dpx_v_1_3","dpx_v_1_0"]}],"loop":{"id":"dpx_l_1","uses":[{"edgeId":"dpx_e_1_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_1_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_1_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_1_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}},{"sourceId":"dpx_src_5","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_w_3 { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,2.5,0],[0,2.5,12]],[[0,-2.5,0],[0,-2.5,12]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_5_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,0],[0,-2.5,0]]; weights:[1,1]; } @curve #dpx_c_5_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,0],[0,-2.5,12]]; weights:[1,1]; } @curve #dpx_c_5_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,12],[0,2.5,12]]; weights:[1,1]; } @curve #dpx_c_5_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,12],[0,2.5,0]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_w_3","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,2.5,0],[0,2.5,12]],[[0,-2.5,0],[0,-2.5,12]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_5_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[0,-2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_5_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[0,-2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_5_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,12],[0,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_5_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,12],[0,2.5,0]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_5","surfaceId":"dpx_s_w_3","outerLoopId":"dpx_l_5","orientation":"forward"},"vertices":[{"id":"dpx_v_5_0","point":[0,2.5,0]},{"id":"dpx_v_5_1","point":[0,-2.5,0]},{"id":"dpx_v_5_2","point":[0,-2.5,12]},{"id":"dpx_v_5_3","point":[0,2.5,12]}],"edges":[{"id":"dpx_e_5_0","curveId":"dpx_c_5_0","vertexIds":["dpx_v_5_0","dpx_v_5_1"]},{"id":"dpx_e_5_1","curveId":"dpx_c_5_1","vertexIds":["dpx_v_5_1","dpx_v_5_2"]},{"id":"dpx_e_5_2","curveId":"dpx_c_5_2","vertexIds":["dpx_v_5_2","dpx_v_5_3"]},{"id":"dpx_e_5_3","curveId":"dpx_c_5_3","vertexIds":["dpx_v_5_3","dpx_v_5_0"]}],"loop":{"id":"dpx_l_5","uses":[{"edgeId":"dpx_e_5_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_5_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_5_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_5_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}}],"options":{"evaluationId":"dpx_7","resultIdPrefix":"dpx_7","maximumCurveReversals":1,"maximumObservationPairs":3},"sharedEdges":[{"id":"dpx_7_e0","canonical":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","edgeId":"dpx_e_1_3","curveId":"dpx_c_1_3"},"uses":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_1_3","curveId":"dpx_c_1_3","vertexIds":["dpx_v_1_3","dpx_v_1_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward","effectiveSense":"forward","parameterMap":{"kind":"identity","domain":[0,1],"formula":"u=t","orientation":1,"d1Factor":1}},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_5_2","curveId":"dpx_c_5_2","vertexIds":["dpx_v_5_2","dpx_v_5_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward","effectiveSense":"reverse","parameterMap":{"kind":"reversed","domain":[0,1],"native":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}}}}],"reversal":{"original":{"kind":"curve","id":"dpx_c_5_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,12],[0,2.5,12]],"weights":[1,1]},"options":{"curveId":"dpx_7_r0"},"curve":{"kind":"curve","id":"dpx_7_r0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,12],[0,-2.5,12]],"weights":[1,1]},"source":"@model dpx_7_r0 { version:0; length-unit:mm; @curve #dpx_7_r0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,12],[0,-2.5,12]]; weights:[1,1]; } }\n","sourceVersion":0,"model":{"name":"dpx_7_r0","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"dpx_7_r0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,12],[0,-2.5,12]],"weights":[1,1]}]},"originalSource":"@model curve_reverse_original { version:0; length-unit:mm; @curve #dpx_c_5_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,12],[0,2.5,12]]; weights:[1,1]; } }\n","originalModel":{"name":"curve_reverse_original","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"dpx_c_5_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,12],[0,2.5,12]],"weights":[1,1]}]},"provenance":{"originalCurveId":"dpx_c_5_2","reversedCurveId":"dpx_7_r0","domain":[0,1],"decreasingParameterMap":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}},"controlPointMappings":[{"originalIndex":1,"reversedIndex":0,"origin":"original-bit-copy"},{"originalIndex":0,"reversedIndex":1,"origin":"original-bit-copy"}],"weightMappings":[{"originalIndex":1,"reversedIndex":0,"origin":"original-bit-copy"},{"originalIndex":0,"reversedIndex":1,"origin":"original-bit-copy"}],"knotMappings":[{"originalIndex":3,"reversedIndex":0,"originalValue":1,"reversedValue":0,"origin":"copied-domain-min"},{"originalIndex":2,"reversedIndex":1,"originalValue":1,"reversedValue":0,"origin":"copied-domain-min"},{"originalIndex":1,"reversedIndex":2,"originalValue":0,"reversedValue":1,"origin":"copied-domain-max"},{"originalIndex":0,"reversedIndex":3,"originalValue":0,"reversedValue":1,"origin":"copied-domain-max"}]},"report":{"family":"own-native-positive-rational-curve-reversal","dto":{"schema":"barocss-native-reversed-curve","version":0,"lengthUnit":"mm","frame":"authored-xyz-no-axis-conversion","representation":"native-curve-not-wire-topology"},"originalCurveId":"dpx_c_5_2","curveId":"dpx_7_r0","degree":1,"poleCount":2,"domain":[0,1],"observations":[{"reversedParameter":0,"originalParameter":1,"originalPointMM":[0,2.5,12],"reversedPointMM":[0,2.5,12],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[0,2.5,12],"derivative":[0,5,0]}},"reversedD1":{"status":"evaluated","value":{"point":[0,2.5,12],"derivative":[0,-5,0]}},"expectedDerivativeMM":[-0,-5,-0],"derivativeDifferenceMM":0},{"reversedParameter":0.25,"originalParameter":0.75,"originalPointMM":[0,1.25,12],"reversedPointMM":[0,1.25,12],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[0,1.25,12],"derivative":[0,5,0]}},"reversedD1":{"status":"evaluated","value":{"point":[0,1.25,12],"derivative":[0,-5,0]}},"expectedDerivativeMM":[-0,-5,-0],"derivativeDifferenceMM":0},{"reversedParameter":0.5,"originalParameter":0.5,"originalPointMM":[0,0,12],"reversedPointMM":[0,0,12],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[0,0,12],"derivative":[0,5,0]}},"reversedD1":{"status":"evaluated","value":{"point":[0,0,12],"derivative":[0,-5,0]}},"expectedDerivativeMM":[-0,-5,-0],"derivativeDifferenceMM":0},{"reversedParameter":0.75,"originalParameter":0.25,"originalPointMM":[0,-1.25,12],"reversedPointMM":[0,-1.25,12],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[0,-1.25,12],"derivative":[0,5,0]}},"reversedD1":{"status":"evaluated","value":{"point":[0,-1.25,12],"derivative":[0,-5,0]}},"expectedDerivativeMM":[-0,-5,-0],"derivativeDifferenceMM":0},{"reversedParameter":1,"originalParameter":0,"originalPointMM":[0,-2.5,12],"reversedPointMM":[0,-2.5,12],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[0,-2.5,12],"derivative":[0,5,0]}},"reversedD1":{"status":"evaluated","value":{"point":[0,-2.5,12],"derivative":[0,-5,0]}},"expectedDerivativeMM":[-0,-5,-0],"derivativeDifferenceMM":0}],"guards":[],"maximumPointDifferenceMM":0,"maximumRelativeDerivativeDifference":0,"geometricValidity":"not-certified","topologyCertified":false,"solid":false,"quality":{"pointComparisonMM":1e-7,"relativeD1Comparison":1e-7,"localObservationsOnly":true,"globalShapeErrorCertified":false,"manufacturingToleranceCertified":false,"controlAndWeightBitsPreserved":true,"generatedInteriorKnotBitsCertified":false,"doubleReversalBitsCertified":false,"derivativeSemantics":"native-c0-guards-unchanged-no-g1-g2-claim","arithmetic":"64-epsilon-nonzero-cancellation-and-order-refusal"},"limits":{"maximumDegree":3,"maximumPoles":31,"nativeMathPoles":64,"nativeSourceKnots":70,"maximumObservations":128,"inputValues":4096,"inputDepth":8,"inputArrayElements":64,"inputRecordFields":16,"snapshotValues":131072,"snapshotDepth":24,"arrayElements":4096,"recordFields":64,"sourceStringCharacters":262144,"authoredIdCharacters":48}}},"endpointClassIds":["dpx_7_v3","dpx_7_v0"],"observations":[{"index":0,"canonicalParameter":0,"secondParameter":1,"first":{"reference":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_1_3","curveId":"dpx_c_1_3","vertexIds":["dpx_v_1_3","dpx_v_1_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},"curveD0":[0,2.5,12],"curveD1":{"point":[0,2.5,12],"derivative":[0,-5,0]},"nativeUV":[0,1]},"second":{"reference":{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_5_2","curveId":"dpx_c_5_2","vertexIds":["dpx_v_5_2","dpx_v_5_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},"curveD0":[0,2.5,12],"curveD1":{"point":[0,2.5,12],"derivative":[0,5,0]},"nativeUV":[0,1]},"expectedSecondDerivativeMM":[-0,5,-0],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_3","pointMM":[0,2.5,12]},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_3","pointMM":[0,2.5,12]}],"endpointPointDifferenceMM":[0,0]},{"index":1,"canonicalParameter":0.5,"secondParameter":0.5,"first":{"reference":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_1_3","curveId":"dpx_c_1_3","vertexIds":["dpx_v_1_3","dpx_v_1_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},"curveD0":[0,0,12],"curveD1":{"point":[0,0,12],"derivative":[0,-5,0]},"nativeUV":[0,0.5]},"second":{"reference":{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_5_2","curveId":"dpx_c_5_2","vertexIds":["dpx_v_5_2","dpx_v_5_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},"curveD0":[0,0,12],"curveD1":{"point":[0,0,12],"derivative":[0,5,0]},"nativeUV":[0.5,1]},"expectedSecondDerivativeMM":[-0,5,-0],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":null,"endpointPointDifferenceMM":null},{"index":2,"canonicalParameter":1,"secondParameter":0,"first":{"reference":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_1_3","curveId":"dpx_c_1_3","vertexIds":["dpx_v_1_3","dpx_v_1_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},"curveD0":[0,-2.5,12],"curveD1":{"point":[0,-2.5,12],"derivative":[0,-5,0]},"nativeUV":[0,0]},"second":{"reference":{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_5_2","curveId":"dpx_c_5_2","vertexIds":["dpx_v_5_2","dpx_v_5_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},"curveD0":[0,-2.5,12],"curveD1":{"point":[0,-2.5,12],"derivative":[0,5,0]},"nativeUV":[1,1]},"expectedSecondDerivativeMM":[-0,5,-0],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_0","pointMM":[0,-2.5,12]},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_2","pointMM":[0,-2.5,12]}],"endpointPointDifferenceMM":[0,0]}]}],"vertexClasses":[{"id":"dpx_7_v0","representative":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_0","pointMM":[0,-2.5,12]},"members":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_0","pointMM":[0,-2.5,12]},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_2","pointMM":[0,-2.5,12]}]},{"id":"dpx_7_v1","representative":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_1","pointMM":[100,-2.5,12]},"members":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_1","pointMM":[100,-2.5,12]}]},{"id":"dpx_7_v2","representative":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_2","pointMM":[100,2.5,12]},"members":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_2","pointMM":[100,2.5,12]}]},{"id":"dpx_7_v3","representative":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_3","pointMM":[0,2.5,12]},"members":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_3","pointMM":[0,2.5,12]},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_3","pointMM":[0,2.5,12]}]},{"id":"dpx_7_v4","representative":{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_0","pointMM":[0,2.5,0]},"members":[{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_0","pointMM":[0,2.5,0]}]},{"id":"dpx_7_v5","representative":{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_1","pointMM":[0,-2.5,0]},"members":[{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_1","pointMM":[0,-2.5,0]}]}],"freeBoundaries":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_1_0","curveId":"dpx_c_1_0","vertexIds":["dpx_v_1_0","dpx_v_1_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_1_1","curveId":"dpx_c_1_1","vertexIds":["dpx_v_1_1","dpx_v_1_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_1_2","curveId":"dpx_c_1_2","vertexIds":["dpx_v_1_2","dpx_v_1_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_5_0","curveId":"dpx_c_5_0","vertexIds":["dpx_v_5_0","dpx_v_5_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_5_1","curveId":"dpx_c_5_1","vertexIds":["dpx_v_5_1","dpx_v_5_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_5_3","curveId":"dpx_c_5_3","vertexIds":["dpx_v_5_3","dpx_v_5_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"}],"report":{"schema":"barocss-exact-boundary-face-adjacency","version":0,"evaluationId":"dpx_7","lengthUnit":"mm","sourceFrame":"authored-xyz-no-axis-conversion","parameterFrame":"unchanged-native-face-pcurves-and-actual-reversal-map","pairs":[{"first":{"sourceId":"dpx_src_1","boundary":"u-min"},"second":{"sourceId":"dpx_src_5","boundary":"v-max"}}],"assetCount":2,"pairCount":1,"sharedEdgeCount":1,"freeBoundaryCount":6,"vertexClassCount":6,"curveReversalCount":1,"observationPairCount":3,"curvePointEvaluationCount":6,"curveDerivativeEvaluationCount":6,"sourceCompilationCount":2,"faceValidationCount":2,"boundaryExtractionCount":2,"qualifications":[{"sourceId":"dpx_src_1","modelName":"parametric_face","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","edgeIds":["dpx_e_1_0","dpx_e_1_1","dpx_e_1_2","dpx_e_1_3"],"curveIds":["dpx_c_1_0","dpx_c_1_1","dpx_c_1_2","dpx_c_1_3"],"vertexIds":["dpx_v_1_0","dpx_v_1_1","dpx_v_1_2","dpx_v_1_3"]},{"sourceId":"dpx_src_5","modelName":"parametric_face","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","edgeIds":["dpx_e_5_0","dpx_e_5_1","dpx_e_5_2","dpx_e_5_3"],"curveIds":["dpx_c_5_0","dpx_c_5_1","dpx_c_5_2","dpx_c_5_3"],"vertexIds":["dpx_v_5_0","dpx_v_5_1","dpx_v_5_2","dpx_v_5_3"]}],"numericPolicy":{"coefficients":"whole-kind-degree-domain-knot-pole-weight-object-is-excluding-only-curve-id","orientation":"native-first-forward-second-reverse-no-parent-face-flip","endpoints":"explicit-opposite-qualified-vertex-pairs-with-object-is-point-bits","pointComparisonMM":1e-7,"relativeD1Comparison":1e-7,"sameDirection":"refused","reversal":"actual672-on-second-boundary-once-no-double-reversal-assumption","sourceBinding":"actual-source0-whole-model-object-is-before-native511-validation"},"sourceOwnership":"separate-source-model5-per-asset-and-actual-reversal-model1-no-original-rewriting","quality":{"localIncidenceOnly":true,"geometricValidity":"not-certified","closed":false,"solid":false,"weldingPerformed":false,"manifoldCertified":false,"supportRegularityCertified":false,"continuityCertified":false,"globalBinary64ErrorCertified":false,"ownership":"independent-copied-cpu-data-gc"},"workScope":"direct-new-compile-face-boundary-reversal-and-observation-calls-parent-internal-work-excluded","budgetFailure":"atomic-no-partial-incidence","limits":{"maximumAssets":4,"maximumPairs":8,"maximumCurveReversals":8,"maximumObservationPairs":24,"maximumSurfaceDegree":3,"maximumGridAxis":16,"maximumSurfacePoles":256,"maximumBoundaryPoles":16,"coordinateAbsMM":10000,"ownValues":1048576,"ownDepth":64,"arrayElements":8192,"recordFields":64,"sourceStringCharacters":262144}}},{"assets":[{"sourceId":"dpx_src_2","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_w_0 { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,-2.5,0],[0,-2.5,12]],[[100,-2.5,0],[100,-2.5,12]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_2_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,0],[100,-2.5,0]]; weights:[1,1]; } @curve #dpx_c_2_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,0],[100,-2.5,12]]; weights:[1,1]; } @curve #dpx_c_2_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,12],[0,-2.5,12]]; weights:[1,1]; } @curve #dpx_c_2_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,12],[0,-2.5,0]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_w_0","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,-2.5,0],[0,-2.5,12]],[[100,-2.5,0],[100,-2.5,12]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_2_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[100,-2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_2_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[100,-2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_2_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,12],[0,-2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_2_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,12],[0,-2.5,0]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_2","surfaceId":"dpx_s_w_0","outerLoopId":"dpx_l_2","orientation":"forward"},"vertices":[{"id":"dpx_v_2_0","point":[0,-2.5,0]},{"id":"dpx_v_2_1","point":[100,-2.5,0]},{"id":"dpx_v_2_2","point":[100,-2.5,12]},{"id":"dpx_v_2_3","point":[0,-2.5,12]}],"edges":[{"id":"dpx_e_2_0","curveId":"dpx_c_2_0","vertexIds":["dpx_v_2_0","dpx_v_2_1"]},{"id":"dpx_e_2_1","curveId":"dpx_c_2_1","vertexIds":["dpx_v_2_1","dpx_v_2_2"]},{"id":"dpx_e_2_2","curveId":"dpx_c_2_2","vertexIds":["dpx_v_2_2","dpx_v_2_3"]},{"id":"dpx_e_2_3","curveId":"dpx_c_2_3","vertexIds":["dpx_v_2_3","dpx_v_2_0"]}],"loop":{"id":"dpx_l_2","uses":[{"edgeId":"dpx_e_2_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_2_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_2_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_2_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}},{"sourceId":"dpx_src_3","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_w_1 { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[100,-2.5,0],[100,-2.5,12]],[[100,2.5,0],[100,2.5,12]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_3_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,0],[100,2.5,0]]; weights:[1,1]; } @curve #dpx_c_3_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,0],[100,2.5,12]]; weights:[1,1]; } @curve #dpx_c_3_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,12],[100,-2.5,12]]; weights:[1,1]; } @curve #dpx_c_3_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,12],[100,-2.5,0]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_w_1","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[100,-2.5,0],[100,-2.5,12]],[[100,2.5,0],[100,2.5,12]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_3_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[100,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_3_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[100,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_3_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,12],[100,-2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_3_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,12],[100,-2.5,0]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_3","surfaceId":"dpx_s_w_1","outerLoopId":"dpx_l_3","orientation":"forward"},"vertices":[{"id":"dpx_v_3_0","point":[100,-2.5,0]},{"id":"dpx_v_3_1","point":[100,2.5,0]},{"id":"dpx_v_3_2","point":[100,2.5,12]},{"id":"dpx_v_3_3","point":[100,-2.5,12]}],"edges":[{"id":"dpx_e_3_0","curveId":"dpx_c_3_0","vertexIds":["dpx_v_3_0","dpx_v_3_1"]},{"id":"dpx_e_3_1","curveId":"dpx_c_3_1","vertexIds":["dpx_v_3_1","dpx_v_3_2"]},{"id":"dpx_e_3_2","curveId":"dpx_c_3_2","vertexIds":["dpx_v_3_2","dpx_v_3_3"]},{"id":"dpx_e_3_3","curveId":"dpx_c_3_3","vertexIds":["dpx_v_3_3","dpx_v_3_0"]}],"loop":{"id":"dpx_l_3","uses":[{"edgeId":"dpx_e_3_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_3_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_3_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_3_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}}],"options":{"evaluationId":"dpx_8","resultIdPrefix":"dpx_8","maximumCurveReversals":1,"maximumObservationPairs":3},"sharedEdges":[{"id":"dpx_8_e0","canonical":{"sourceId":"dpx_src_2","faceId":"dpx_f_2","edgeId":"dpx_e_2_1","curveId":"dpx_c_2_1"},"uses":[{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_2_1","curveId":"dpx_c_2_1","vertexIds":["dpx_v_2_1","dpx_v_2_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward","effectiveSense":"forward","parameterMap":{"kind":"identity","domain":[0,1],"formula":"u=t","orientation":1,"d1Factor":1}},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_3_3","curveId":"dpx_c_3_3","vertexIds":["dpx_v_3_3","dpx_v_3_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward","effectiveSense":"reverse","parameterMap":{"kind":"reversed","domain":[0,1],"native":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}}}}],"reversal":{"original":{"kind":"curve","id":"dpx_c_3_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,12],[100,-2.5,0]],"weights":[1,1]},"options":{"curveId":"dpx_8_r0"},"curve":{"kind":"curve","id":"dpx_8_r0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[100,-2.5,12]],"weights":[1,1]},"source":"@model dpx_8_r0 { version:0; length-unit:mm; @curve #dpx_8_r0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,0],[100,-2.5,12]]; weights:[1,1]; } }\n","sourceVersion":0,"model":{"name":"dpx_8_r0","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"dpx_8_r0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[100,-2.5,12]],"weights":[1,1]}]},"originalSource":"@model curve_reverse_original { version:0; length-unit:mm; @curve #dpx_c_3_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,12],[100,-2.5,0]]; weights:[1,1]; } }\n","originalModel":{"name":"curve_reverse_original","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"dpx_c_3_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,12],[100,-2.5,0]],"weights":[1,1]}]},"provenance":{"originalCurveId":"dpx_c_3_3","reversedCurveId":"dpx_8_r0","domain":[0,1],"decreasingParameterMap":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}},"controlPointMappings":[{"originalIndex":1,"reversedIndex":0,"origin":"original-bit-copy"},{"originalIndex":0,"reversedIndex":1,"origin":"original-bit-copy"}],"weightMappings":[{"originalIndex":1,"reversedIndex":0,"origin":"original-bit-copy"},{"originalIndex":0,"reversedIndex":1,"origin":"original-bit-copy"}],"knotMappings":[{"originalIndex":3,"reversedIndex":0,"originalValue":1,"reversedValue":0,"origin":"copied-domain-min"},{"originalIndex":2,"reversedIndex":1,"originalValue":1,"reversedValue":0,"origin":"copied-domain-min"},{"originalIndex":1,"reversedIndex":2,"originalValue":0,"reversedValue":1,"origin":"copied-domain-max"},{"originalIndex":0,"reversedIndex":3,"originalValue":0,"reversedValue":1,"origin":"copied-domain-max"}]},"report":{"family":"own-native-positive-rational-curve-reversal","dto":{"schema":"barocss-native-reversed-curve","version":0,"lengthUnit":"mm","frame":"authored-xyz-no-axis-conversion","representation":"native-curve-not-wire-topology"},"originalCurveId":"dpx_c_3_3","curveId":"dpx_8_r0","degree":1,"poleCount":2,"domain":[0,1],"observations":[{"reversedParameter":0,"originalParameter":1,"originalPointMM":[100,-2.5,0],"reversedPointMM":[100,-2.5,0],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[100,-2.5,0],"derivative":[0,0,-12]}},"reversedD1":{"status":"evaluated","value":{"point":[100,-2.5,0],"derivative":[0,0,12]}},"expectedDerivativeMM":[-0,-0,12],"derivativeDifferenceMM":0},{"reversedParameter":0.25,"originalParameter":0.75,"originalPointMM":[100,-2.5,3],"reversedPointMM":[100,-2.5,3],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[100,-2.5,3],"derivative":[0,0,-12]}},"reversedD1":{"status":"evaluated","value":{"point":[100,-2.5,3],"derivative":[0,0,12]}},"expectedDerivativeMM":[-0,-0,12],"derivativeDifferenceMM":0},{"reversedParameter":0.5,"originalParameter":0.5,"originalPointMM":[100,-2.5,6],"reversedPointMM":[100,-2.5,6],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[100,-2.5,6],"derivative":[0,0,-12]}},"reversedD1":{"status":"evaluated","value":{"point":[100,-2.5,6],"derivative":[0,0,12]}},"expectedDerivativeMM":[-0,-0,12],"derivativeDifferenceMM":0},{"reversedParameter":0.75,"originalParameter":0.25,"originalPointMM":[100,-2.5,9],"reversedPointMM":[100,-2.5,9],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[100,-2.5,9],"derivative":[0,0,-12]}},"reversedD1":{"status":"evaluated","value":{"point":[100,-2.5,9],"derivative":[0,0,12]}},"expectedDerivativeMM":[-0,-0,12],"derivativeDifferenceMM":0},{"reversedParameter":1,"originalParameter":0,"originalPointMM":[100,-2.5,12],"reversedPointMM":[100,-2.5,12],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[100,-2.5,12],"derivative":[0,0,-12]}},"reversedD1":{"status":"evaluated","value":{"point":[100,-2.5,12],"derivative":[0,0,12]}},"expectedDerivativeMM":[-0,-0,12],"derivativeDifferenceMM":0}],"guards":[],"maximumPointDifferenceMM":0,"maximumRelativeDerivativeDifference":0,"geometricValidity":"not-certified","topologyCertified":false,"solid":false,"quality":{"pointComparisonMM":1e-7,"relativeD1Comparison":1e-7,"localObservationsOnly":true,"globalShapeErrorCertified":false,"manufacturingToleranceCertified":false,"controlAndWeightBitsPreserved":true,"generatedInteriorKnotBitsCertified":false,"doubleReversalBitsCertified":false,"derivativeSemantics":"native-c0-guards-unchanged-no-g1-g2-claim","arithmetic":"64-epsilon-nonzero-cancellation-and-order-refusal"},"limits":{"maximumDegree":3,"maximumPoles":31,"nativeMathPoles":64,"nativeSourceKnots":70,"maximumObservations":128,"inputValues":4096,"inputDepth":8,"inputArrayElements":64,"inputRecordFields":16,"snapshotValues":131072,"snapshotDepth":24,"arrayElements":4096,"recordFields":64,"sourceStringCharacters":262144,"authoredIdCharacters":48}}},"endpointClassIds":["dpx_8_v1","dpx_8_v2"],"observations":[{"index":0,"canonicalParameter":0,"secondParameter":1,"first":{"reference":{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_2_1","curveId":"dpx_c_2_1","vertexIds":["dpx_v_2_1","dpx_v_2_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},"curveD0":[100,-2.5,0],"curveD1":{"point":[100,-2.5,0],"derivative":[0,0,12]},"nativeUV":[1,0]},"second":{"reference":{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_3_3","curveId":"dpx_c_3_3","vertexIds":["dpx_v_3_3","dpx_v_3_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},"curveD0":[100,-2.5,0],"curveD1":{"point":[100,-2.5,0],"derivative":[0,0,-12]},"nativeUV":[0,0]},"expectedSecondDerivativeMM":[-0,-0,-12],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":[{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_1","pointMM":[100,-2.5,0]},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_0","pointMM":[100,-2.5,0]}],"endpointPointDifferenceMM":[0,0]},{"index":1,"canonicalParameter":0.5,"secondParameter":0.5,"first":{"reference":{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_2_1","curveId":"dpx_c_2_1","vertexIds":["dpx_v_2_1","dpx_v_2_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},"curveD0":[100,-2.5,6],"curveD1":{"point":[100,-2.5,6],"derivative":[0,0,12]},"nativeUV":[1,0.5]},"second":{"reference":{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_3_3","curveId":"dpx_c_3_3","vertexIds":["dpx_v_3_3","dpx_v_3_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},"curveD0":[100,-2.5,6],"curveD1":{"point":[100,-2.5,6],"derivative":[0,0,-12]},"nativeUV":[0,0.5]},"expectedSecondDerivativeMM":[-0,-0,-12],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":null,"endpointPointDifferenceMM":null},{"index":2,"canonicalParameter":1,"secondParameter":0,"first":{"reference":{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_2_1","curveId":"dpx_c_2_1","vertexIds":["dpx_v_2_1","dpx_v_2_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},"curveD0":[100,-2.5,12],"curveD1":{"point":[100,-2.5,12],"derivative":[0,0,12]},"nativeUV":[1,1]},"second":{"reference":{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_3_3","curveId":"dpx_c_3_3","vertexIds":["dpx_v_3_3","dpx_v_3_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},"curveD0":[100,-2.5,12],"curveD1":{"point":[100,-2.5,12],"derivative":[0,0,-12]},"nativeUV":[0,1]},"expectedSecondDerivativeMM":[-0,-0,-12],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":[{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_2","pointMM":[100,-2.5,12]},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_3","pointMM":[100,-2.5,12]}],"endpointPointDifferenceMM":[0,0]}]}],"vertexClasses":[{"id":"dpx_8_v0","representative":{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_0","pointMM":[0,-2.5,0]},"members":[{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_0","pointMM":[0,-2.5,0]}]},{"id":"dpx_8_v1","representative":{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_1","pointMM":[100,-2.5,0]},"members":[{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_1","pointMM":[100,-2.5,0]},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_0","pointMM":[100,-2.5,0]}]},{"id":"dpx_8_v2","representative":{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_2","pointMM":[100,-2.5,12]},"members":[{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_2","pointMM":[100,-2.5,12]},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_3","pointMM":[100,-2.5,12]}]},{"id":"dpx_8_v3","representative":{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_3","pointMM":[0,-2.5,12]},"members":[{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_3","pointMM":[0,-2.5,12]}]},{"id":"dpx_8_v4","representative":{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_1","pointMM":[100,2.5,0]},"members":[{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_1","pointMM":[100,2.5,0]}]},{"id":"dpx_8_v5","representative":{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_2","pointMM":[100,2.5,12]},"members":[{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_2","pointMM":[100,2.5,12]}]}],"freeBoundaries":[{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_2_0","curveId":"dpx_c_2_0","vertexIds":["dpx_v_2_0","dpx_v_2_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_2_2","curveId":"dpx_c_2_2","vertexIds":["dpx_v_2_2","dpx_v_2_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_2_3","curveId":"dpx_c_2_3","vertexIds":["dpx_v_2_3","dpx_v_2_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_3_0","curveId":"dpx_c_3_0","vertexIds":["dpx_v_3_0","dpx_v_3_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_3_1","curveId":"dpx_c_3_1","vertexIds":["dpx_v_3_1","dpx_v_3_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_3_2","curveId":"dpx_c_3_2","vertexIds":["dpx_v_3_2","dpx_v_3_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"}],"report":{"schema":"barocss-exact-boundary-face-adjacency","version":0,"evaluationId":"dpx_8","lengthUnit":"mm","sourceFrame":"authored-xyz-no-axis-conversion","parameterFrame":"unchanged-native-face-pcurves-and-actual-reversal-map","pairs":[{"first":{"sourceId":"dpx_src_2","boundary":"u-max"},"second":{"sourceId":"dpx_src_3","boundary":"u-min"}}],"assetCount":2,"pairCount":1,"sharedEdgeCount":1,"freeBoundaryCount":6,"vertexClassCount":6,"curveReversalCount":1,"observationPairCount":3,"curvePointEvaluationCount":6,"curveDerivativeEvaluationCount":6,"sourceCompilationCount":2,"faceValidationCount":2,"boundaryExtractionCount":2,"qualifications":[{"sourceId":"dpx_src_2","modelName":"parametric_face","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","edgeIds":["dpx_e_2_0","dpx_e_2_1","dpx_e_2_2","dpx_e_2_3"],"curveIds":["dpx_c_2_0","dpx_c_2_1","dpx_c_2_2","dpx_c_2_3"],"vertexIds":["dpx_v_2_0","dpx_v_2_1","dpx_v_2_2","dpx_v_2_3"]},{"sourceId":"dpx_src_3","modelName":"parametric_face","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","edgeIds":["dpx_e_3_0","dpx_e_3_1","dpx_e_3_2","dpx_e_3_3"],"curveIds":["dpx_c_3_0","dpx_c_3_1","dpx_c_3_2","dpx_c_3_3"],"vertexIds":["dpx_v_3_0","dpx_v_3_1","dpx_v_3_2","dpx_v_3_3"]}],"numericPolicy":{"coefficients":"whole-kind-degree-domain-knot-pole-weight-object-is-excluding-only-curve-id","orientation":"native-first-forward-second-reverse-no-parent-face-flip","endpoints":"explicit-opposite-qualified-vertex-pairs-with-object-is-point-bits","pointComparisonMM":1e-7,"relativeD1Comparison":1e-7,"sameDirection":"refused","reversal":"actual672-on-second-boundary-once-no-double-reversal-assumption","sourceBinding":"actual-source0-whole-model-object-is-before-native511-validation"},"sourceOwnership":"separate-source-model5-per-asset-and-actual-reversal-model1-no-original-rewriting","quality":{"localIncidenceOnly":true,"geometricValidity":"not-certified","closed":false,"solid":false,"weldingPerformed":false,"manifoldCertified":false,"supportRegularityCertified":false,"continuityCertified":false,"globalBinary64ErrorCertified":false,"ownership":"independent-copied-cpu-data-gc"},"workScope":"direct-new-compile-face-boundary-reversal-and-observation-calls-parent-internal-work-excluded","budgetFailure":"atomic-no-partial-incidence","limits":{"maximumAssets":4,"maximumPairs":8,"maximumCurveReversals":8,"maximumObservationPairs":24,"maximumSurfaceDegree":3,"maximumGridAxis":16,"maximumSurfacePoles":256,"maximumBoundaryPoles":16,"coordinateAbsMM":10000,"ownValues":1048576,"ownDepth":64,"arrayElements":8192,"recordFields":64,"sourceStringCharacters":262144}}},{"assets":[{"sourceId":"dpx_src_3","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_w_1 { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[100,-2.5,0],[100,-2.5,12]],[[100,2.5,0],[100,2.5,12]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_3_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,0],[100,2.5,0]]; weights:[1,1]; } @curve #dpx_c_3_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,0],[100,2.5,12]]; weights:[1,1]; } @curve #dpx_c_3_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,12],[100,-2.5,12]]; weights:[1,1]; } @curve #dpx_c_3_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,12],[100,-2.5,0]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_w_1","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[100,-2.5,0],[100,-2.5,12]],[[100,2.5,0],[100,2.5,12]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_3_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[100,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_3_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[100,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_3_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,12],[100,-2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_3_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,12],[100,-2.5,0]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_3","surfaceId":"dpx_s_w_1","outerLoopId":"dpx_l_3","orientation":"forward"},"vertices":[{"id":"dpx_v_3_0","point":[100,-2.5,0]},{"id":"dpx_v_3_1","point":[100,2.5,0]},{"id":"dpx_v_3_2","point":[100,2.5,12]},{"id":"dpx_v_3_3","point":[100,-2.5,12]}],"edges":[{"id":"dpx_e_3_0","curveId":"dpx_c_3_0","vertexIds":["dpx_v_3_0","dpx_v_3_1"]},{"id":"dpx_e_3_1","curveId":"dpx_c_3_1","vertexIds":["dpx_v_3_1","dpx_v_3_2"]},{"id":"dpx_e_3_2","curveId":"dpx_c_3_2","vertexIds":["dpx_v_3_2","dpx_v_3_3"]},{"id":"dpx_e_3_3","curveId":"dpx_c_3_3","vertexIds":["dpx_v_3_3","dpx_v_3_0"]}],"loop":{"id":"dpx_l_3","uses":[{"edgeId":"dpx_e_3_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_3_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_3_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_3_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}},{"sourceId":"dpx_src_4","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_w_2 { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[100,2.5,0],[100,2.5,12]],[[0,2.5,0],[0,2.5,12]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_4_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,0],[0,2.5,0]]; weights:[1,1]; } @curve #dpx_c_4_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,0],[0,2.5,12]]; weights:[1,1]; } @curve #dpx_c_4_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,12],[100,2.5,12]]; weights:[1,1]; } @curve #dpx_c_4_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,12],[100,2.5,0]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_w_2","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[100,2.5,0],[100,2.5,12]],[[0,2.5,0],[0,2.5,12]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_4_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[0,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_4_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[0,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_4_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,12],[100,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_4_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,12],[100,2.5,0]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_4","surfaceId":"dpx_s_w_2","outerLoopId":"dpx_l_4","orientation":"forward"},"vertices":[{"id":"dpx_v_4_0","point":[100,2.5,0]},{"id":"dpx_v_4_1","point":[0,2.5,0]},{"id":"dpx_v_4_2","point":[0,2.5,12]},{"id":"dpx_v_4_3","point":[100,2.5,12]}],"edges":[{"id":"dpx_e_4_0","curveId":"dpx_c_4_0","vertexIds":["dpx_v_4_0","dpx_v_4_1"]},{"id":"dpx_e_4_1","curveId":"dpx_c_4_1","vertexIds":["dpx_v_4_1","dpx_v_4_2"]},{"id":"dpx_e_4_2","curveId":"dpx_c_4_2","vertexIds":["dpx_v_4_2","dpx_v_4_3"]},{"id":"dpx_e_4_3","curveId":"dpx_c_4_3","vertexIds":["dpx_v_4_3","dpx_v_4_0"]}],"loop":{"id":"dpx_l_4","uses":[{"edgeId":"dpx_e_4_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_4_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_4_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_4_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}}],"options":{"evaluationId":"dpx_9","resultIdPrefix":"dpx_9","maximumCurveReversals":1,"maximumObservationPairs":3},"sharedEdges":[{"id":"dpx_9_e0","canonical":{"sourceId":"dpx_src_3","faceId":"dpx_f_3","edgeId":"dpx_e_3_1","curveId":"dpx_c_3_1"},"uses":[{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_3_1","curveId":"dpx_c_3_1","vertexIds":["dpx_v_3_1","dpx_v_3_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward","effectiveSense":"forward","parameterMap":{"kind":"identity","domain":[0,1],"formula":"u=t","orientation":1,"d1Factor":1}},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_4_3","curveId":"dpx_c_4_3","vertexIds":["dpx_v_4_3","dpx_v_4_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward","effectiveSense":"reverse","parameterMap":{"kind":"reversed","domain":[0,1],"native":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}}}}],"reversal":{"original":{"kind":"curve","id":"dpx_c_4_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,12],[100,2.5,0]],"weights":[1,1]},"options":{"curveId":"dpx_9_r0"},"curve":{"kind":"curve","id":"dpx_9_r0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[100,2.5,12]],"weights":[1,1]},"source":"@model dpx_9_r0 { version:0; length-unit:mm; @curve #dpx_9_r0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,0],[100,2.5,12]]; weights:[1,1]; } }\n","sourceVersion":0,"model":{"name":"dpx_9_r0","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"dpx_9_r0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[100,2.5,12]],"weights":[1,1]}]},"originalSource":"@model curve_reverse_original { version:0; length-unit:mm; @curve #dpx_c_4_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,12],[100,2.5,0]]; weights:[1,1]; } }\n","originalModel":{"name":"curve_reverse_original","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"dpx_c_4_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,12],[100,2.5,0]],"weights":[1,1]}]},"provenance":{"originalCurveId":"dpx_c_4_3","reversedCurveId":"dpx_9_r0","domain":[0,1],"decreasingParameterMap":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}},"controlPointMappings":[{"originalIndex":1,"reversedIndex":0,"origin":"original-bit-copy"},{"originalIndex":0,"reversedIndex":1,"origin":"original-bit-copy"}],"weightMappings":[{"originalIndex":1,"reversedIndex":0,"origin":"original-bit-copy"},{"originalIndex":0,"reversedIndex":1,"origin":"original-bit-copy"}],"knotMappings":[{"originalIndex":3,"reversedIndex":0,"originalValue":1,"reversedValue":0,"origin":"copied-domain-min"},{"originalIndex":2,"reversedIndex":1,"originalValue":1,"reversedValue":0,"origin":"copied-domain-min"},{"originalIndex":1,"reversedIndex":2,"originalValue":0,"reversedValue":1,"origin":"copied-domain-max"},{"originalIndex":0,"reversedIndex":3,"originalValue":0,"reversedValue":1,"origin":"copied-domain-max"}]},"report":{"family":"own-native-positive-rational-curve-reversal","dto":{"schema":"barocss-native-reversed-curve","version":0,"lengthUnit":"mm","frame":"authored-xyz-no-axis-conversion","representation":"native-curve-not-wire-topology"},"originalCurveId":"dpx_c_4_3","curveId":"dpx_9_r0","degree":1,"poleCount":2,"domain":[0,1],"observations":[{"reversedParameter":0,"originalParameter":1,"originalPointMM":[100,2.5,0],"reversedPointMM":[100,2.5,0],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[100,2.5,0],"derivative":[0,0,-12]}},"reversedD1":{"status":"evaluated","value":{"point":[100,2.5,0],"derivative":[0,0,12]}},"expectedDerivativeMM":[-0,-0,12],"derivativeDifferenceMM":0},{"reversedParameter":0.25,"originalParameter":0.75,"originalPointMM":[100,2.5,3],"reversedPointMM":[100,2.5,3],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[100,2.5,3],"derivative":[0,0,-12]}},"reversedD1":{"status":"evaluated","value":{"point":[100,2.5,3],"derivative":[0,0,12]}},"expectedDerivativeMM":[-0,-0,12],"derivativeDifferenceMM":0},{"reversedParameter":0.5,"originalParameter":0.5,"originalPointMM":[100,2.5,6],"reversedPointMM":[100,2.5,6],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[100,2.5,6],"derivative":[0,0,-12]}},"reversedD1":{"status":"evaluated","value":{"point":[100,2.5,6],"derivative":[0,0,12]}},"expectedDerivativeMM":[-0,-0,12],"derivativeDifferenceMM":0},{"reversedParameter":0.75,"originalParameter":0.25,"originalPointMM":[100,2.5,9],"reversedPointMM":[100,2.5,9],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[100,2.5,9],"derivative":[0,0,-12]}},"reversedD1":{"status":"evaluated","value":{"point":[100,2.5,9],"derivative":[0,0,12]}},"expectedDerivativeMM":[-0,-0,12],"derivativeDifferenceMM":0},{"reversedParameter":1,"originalParameter":0,"originalPointMM":[100,2.5,12],"reversedPointMM":[100,2.5,12],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[100,2.5,12],"derivative":[0,0,-12]}},"reversedD1":{"status":"evaluated","value":{"point":[100,2.5,12],"derivative":[0,0,12]}},"expectedDerivativeMM":[-0,-0,12],"derivativeDifferenceMM":0}],"guards":[],"maximumPointDifferenceMM":0,"maximumRelativeDerivativeDifference":0,"geometricValidity":"not-certified","topologyCertified":false,"solid":false,"quality":{"pointComparisonMM":1e-7,"relativeD1Comparison":1e-7,"localObservationsOnly":true,"globalShapeErrorCertified":false,"manufacturingToleranceCertified":false,"controlAndWeightBitsPreserved":true,"generatedInteriorKnotBitsCertified":false,"doubleReversalBitsCertified":false,"derivativeSemantics":"native-c0-guards-unchanged-no-g1-g2-claim","arithmetic":"64-epsilon-nonzero-cancellation-and-order-refusal"},"limits":{"maximumDegree":3,"maximumPoles":31,"nativeMathPoles":64,"nativeSourceKnots":70,"maximumObservations":128,"inputValues":4096,"inputDepth":8,"inputArrayElements":64,"inputRecordFields":16,"snapshotValues":131072,"snapshotDepth":24,"arrayElements":4096,"recordFields":64,"sourceStringCharacters":262144,"authoredIdCharacters":48}}},"endpointClassIds":["dpx_9_v1","dpx_9_v2"],"observations":[{"index":0,"canonicalParameter":0,"secondParameter":1,"first":{"reference":{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_3_1","curveId":"dpx_c_3_1","vertexIds":["dpx_v_3_1","dpx_v_3_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},"curveD0":[100,2.5,0],"curveD1":{"point":[100,2.5,0],"derivative":[0,0,12]},"nativeUV":[1,0]},"second":{"reference":{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_4_3","curveId":"dpx_c_4_3","vertexIds":["dpx_v_4_3","dpx_v_4_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},"curveD0":[100,2.5,0],"curveD1":{"point":[100,2.5,0],"derivative":[0,0,-12]},"nativeUV":[0,0]},"expectedSecondDerivativeMM":[-0,-0,-12],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":[{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_1","pointMM":[100,2.5,0]},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_0","pointMM":[100,2.5,0]}],"endpointPointDifferenceMM":[0,0]},{"index":1,"canonicalParameter":0.5,"secondParameter":0.5,"first":{"reference":{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_3_1","curveId":"dpx_c_3_1","vertexIds":["dpx_v_3_1","dpx_v_3_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},"curveD0":[100,2.5,6],"curveD1":{"point":[100,2.5,6],"derivative":[0,0,12]},"nativeUV":[1,0.5]},"second":{"reference":{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_4_3","curveId":"dpx_c_4_3","vertexIds":["dpx_v_4_3","dpx_v_4_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},"curveD0":[100,2.5,6],"curveD1":{"point":[100,2.5,6],"derivative":[0,0,-12]},"nativeUV":[0,0.5]},"expectedSecondDerivativeMM":[-0,-0,-12],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":null,"endpointPointDifferenceMM":null},{"index":2,"canonicalParameter":1,"secondParameter":0,"first":{"reference":{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_3_1","curveId":"dpx_c_3_1","vertexIds":["dpx_v_3_1","dpx_v_3_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},"curveD0":[100,2.5,12],"curveD1":{"point":[100,2.5,12],"derivative":[0,0,12]},"nativeUV":[1,1]},"second":{"reference":{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_4_3","curveId":"dpx_c_4_3","vertexIds":["dpx_v_4_3","dpx_v_4_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},"curveD0":[100,2.5,12],"curveD1":{"point":[100,2.5,12],"derivative":[0,0,-12]},"nativeUV":[0,1]},"expectedSecondDerivativeMM":[-0,-0,-12],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":[{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_2","pointMM":[100,2.5,12]},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_3","pointMM":[100,2.5,12]}],"endpointPointDifferenceMM":[0,0]}]}],"vertexClasses":[{"id":"dpx_9_v0","representative":{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_0","pointMM":[100,-2.5,0]},"members":[{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_0","pointMM":[100,-2.5,0]}]},{"id":"dpx_9_v1","representative":{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_1","pointMM":[100,2.5,0]},"members":[{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_1","pointMM":[100,2.5,0]},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_0","pointMM":[100,2.5,0]}]},{"id":"dpx_9_v2","representative":{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_2","pointMM":[100,2.5,12]},"members":[{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_2","pointMM":[100,2.5,12]},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_3","pointMM":[100,2.5,12]}]},{"id":"dpx_9_v3","representative":{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_3","pointMM":[100,-2.5,12]},"members":[{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_3","pointMM":[100,-2.5,12]}]},{"id":"dpx_9_v4","representative":{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_1","pointMM":[0,2.5,0]},"members":[{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_1","pointMM":[0,2.5,0]}]},{"id":"dpx_9_v5","representative":{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_2","pointMM":[0,2.5,12]},"members":[{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_2","pointMM":[0,2.5,12]}]}],"freeBoundaries":[{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_3_0","curveId":"dpx_c_3_0","vertexIds":["dpx_v_3_0","dpx_v_3_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_3_2","curveId":"dpx_c_3_2","vertexIds":["dpx_v_3_2","dpx_v_3_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_3_3","curveId":"dpx_c_3_3","vertexIds":["dpx_v_3_3","dpx_v_3_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_4_0","curveId":"dpx_c_4_0","vertexIds":["dpx_v_4_0","dpx_v_4_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_4_1","curveId":"dpx_c_4_1","vertexIds":["dpx_v_4_1","dpx_v_4_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_4_2","curveId":"dpx_c_4_2","vertexIds":["dpx_v_4_2","dpx_v_4_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"}],"report":{"schema":"barocss-exact-boundary-face-adjacency","version":0,"evaluationId":"dpx_9","lengthUnit":"mm","sourceFrame":"authored-xyz-no-axis-conversion","parameterFrame":"unchanged-native-face-pcurves-and-actual-reversal-map","pairs":[{"first":{"sourceId":"dpx_src_3","boundary":"u-max"},"second":{"sourceId":"dpx_src_4","boundary":"u-min"}}],"assetCount":2,"pairCount":1,"sharedEdgeCount":1,"freeBoundaryCount":6,"vertexClassCount":6,"curveReversalCount":1,"observationPairCount":3,"curvePointEvaluationCount":6,"curveDerivativeEvaluationCount":6,"sourceCompilationCount":2,"faceValidationCount":2,"boundaryExtractionCount":2,"qualifications":[{"sourceId":"dpx_src_3","modelName":"parametric_face","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","edgeIds":["dpx_e_3_0","dpx_e_3_1","dpx_e_3_2","dpx_e_3_3"],"curveIds":["dpx_c_3_0","dpx_c_3_1","dpx_c_3_2","dpx_c_3_3"],"vertexIds":["dpx_v_3_0","dpx_v_3_1","dpx_v_3_2","dpx_v_3_3"]},{"sourceId":"dpx_src_4","modelName":"parametric_face","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","edgeIds":["dpx_e_4_0","dpx_e_4_1","dpx_e_4_2","dpx_e_4_3"],"curveIds":["dpx_c_4_0","dpx_c_4_1","dpx_c_4_2","dpx_c_4_3"],"vertexIds":["dpx_v_4_0","dpx_v_4_1","dpx_v_4_2","dpx_v_4_3"]}],"numericPolicy":{"coefficients":"whole-kind-degree-domain-knot-pole-weight-object-is-excluding-only-curve-id","orientation":"native-first-forward-second-reverse-no-parent-face-flip","endpoints":"explicit-opposite-qualified-vertex-pairs-with-object-is-point-bits","pointComparisonMM":1e-7,"relativeD1Comparison":1e-7,"sameDirection":"refused","reversal":"actual672-on-second-boundary-once-no-double-reversal-assumption","sourceBinding":"actual-source0-whole-model-object-is-before-native511-validation"},"sourceOwnership":"separate-source-model5-per-asset-and-actual-reversal-model1-no-original-rewriting","quality":{"localIncidenceOnly":true,"geometricValidity":"not-certified","closed":false,"solid":false,"weldingPerformed":false,"manifoldCertified":false,"supportRegularityCertified":false,"continuityCertified":false,"globalBinary64ErrorCertified":false,"ownership":"independent-copied-cpu-data-gc"},"workScope":"direct-new-compile-face-boundary-reversal-and-observation-calls-parent-internal-work-excluded","budgetFailure":"atomic-no-partial-incidence","limits":{"maximumAssets":4,"maximumPairs":8,"maximumCurveReversals":8,"maximumObservationPairs":24,"maximumSurfaceDegree":3,"maximumGridAxis":16,"maximumSurfacePoles":256,"maximumBoundaryPoles":16,"coordinateAbsMM":10000,"ownValues":1048576,"ownDepth":64,"arrayElements":8192,"recordFields":64,"sourceStringCharacters":262144}}},{"assets":[{"sourceId":"dpx_src_4","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_w_2 { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[100,2.5,0],[100,2.5,12]],[[0,2.5,0],[0,2.5,12]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_4_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,0],[0,2.5,0]]; weights:[1,1]; } @curve #dpx_c_4_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,0],[0,2.5,12]]; weights:[1,1]; } @curve #dpx_c_4_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,12],[100,2.5,12]]; weights:[1,1]; } @curve #dpx_c_4_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,2.5,12],[100,2.5,0]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_w_2","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[100,2.5,0],[100,2.5,12]],[[0,2.5,0],[0,2.5,12]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_4_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,0],[0,2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_4_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[0,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_4_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,12],[100,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_4_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,2.5,12],[100,2.5,0]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_4","surfaceId":"dpx_s_w_2","outerLoopId":"dpx_l_4","orientation":"forward"},"vertices":[{"id":"dpx_v_4_0","point":[100,2.5,0]},{"id":"dpx_v_4_1","point":[0,2.5,0]},{"id":"dpx_v_4_2","point":[0,2.5,12]},{"id":"dpx_v_4_3","point":[100,2.5,12]}],"edges":[{"id":"dpx_e_4_0","curveId":"dpx_c_4_0","vertexIds":["dpx_v_4_0","dpx_v_4_1"]},{"id":"dpx_e_4_1","curveId":"dpx_c_4_1","vertexIds":["dpx_v_4_1","dpx_v_4_2"]},{"id":"dpx_e_4_2","curveId":"dpx_c_4_2","vertexIds":["dpx_v_4_2","dpx_v_4_3"]},{"id":"dpx_e_4_3","curveId":"dpx_c_4_3","vertexIds":["dpx_v_4_3","dpx_v_4_0"]}],"loop":{"id":"dpx_l_4","uses":[{"edgeId":"dpx_e_4_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_4_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_4_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_4_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}},{"sourceId":"dpx_src_5","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_w_3 { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,2.5,0],[0,2.5,12]],[[0,-2.5,0],[0,-2.5,12]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_5_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,0],[0,-2.5,0]]; weights:[1,1]; } @curve #dpx_c_5_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,0],[0,-2.5,12]]; weights:[1,1]; } @curve #dpx_c_5_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,12],[0,2.5,12]]; weights:[1,1]; } @curve #dpx_c_5_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,12],[0,2.5,0]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_w_3","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,2.5,0],[0,2.5,12]],[[0,-2.5,0],[0,-2.5,12]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_5_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[0,-2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_5_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[0,-2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_5_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,12],[0,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_5_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,12],[0,2.5,0]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_5","surfaceId":"dpx_s_w_3","outerLoopId":"dpx_l_5","orientation":"forward"},"vertices":[{"id":"dpx_v_5_0","point":[0,2.5,0]},{"id":"dpx_v_5_1","point":[0,-2.5,0]},{"id":"dpx_v_5_2","point":[0,-2.5,12]},{"id":"dpx_v_5_3","point":[0,2.5,12]}],"edges":[{"id":"dpx_e_5_0","curveId":"dpx_c_5_0","vertexIds":["dpx_v_5_0","dpx_v_5_1"]},{"id":"dpx_e_5_1","curveId":"dpx_c_5_1","vertexIds":["dpx_v_5_1","dpx_v_5_2"]},{"id":"dpx_e_5_2","curveId":"dpx_c_5_2","vertexIds":["dpx_v_5_2","dpx_v_5_3"]},{"id":"dpx_e_5_3","curveId":"dpx_c_5_3","vertexIds":["dpx_v_5_3","dpx_v_5_0"]}],"loop":{"id":"dpx_l_5","uses":[{"edgeId":"dpx_e_5_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_5_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_5_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_5_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}}],"options":{"evaluationId":"dpx_10","resultIdPrefix":"dpx_10","maximumCurveReversals":1,"maximumObservationPairs":3},"sharedEdges":[{"id":"dpx_10_e0","canonical":{"sourceId":"dpx_src_4","faceId":"dpx_f_4","edgeId":"dpx_e_4_1","curveId":"dpx_c_4_1"},"uses":[{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_4_1","curveId":"dpx_c_4_1","vertexIds":["dpx_v_4_1","dpx_v_4_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward","effectiveSense":"forward","parameterMap":{"kind":"identity","domain":[0,1],"formula":"u=t","orientation":1,"d1Factor":1}},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_5_3","curveId":"dpx_c_5_3","vertexIds":["dpx_v_5_3","dpx_v_5_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward","effectiveSense":"reverse","parameterMap":{"kind":"reversed","domain":[0,1],"native":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}}}}],"reversal":{"original":{"kind":"curve","id":"dpx_c_5_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,12],[0,2.5,0]],"weights":[1,1]},"options":{"curveId":"dpx_10_r0"},"curve":{"kind":"curve","id":"dpx_10_r0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[0,2.5,12]],"weights":[1,1]},"source":"@model dpx_10_r0 { version:0; length-unit:mm; @curve #dpx_10_r0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,0],[0,2.5,12]]; weights:[1,1]; } }\n","sourceVersion":0,"model":{"name":"dpx_10_r0","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"dpx_10_r0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[0,2.5,12]],"weights":[1,1]}]},"originalSource":"@model curve_reverse_original { version:0; length-unit:mm; @curve #dpx_c_5_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,12],[0,2.5,0]]; weights:[1,1]; } }\n","originalModel":{"name":"curve_reverse_original","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"dpx_c_5_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,12],[0,2.5,0]],"weights":[1,1]}]},"provenance":{"originalCurveId":"dpx_c_5_3","reversedCurveId":"dpx_10_r0","domain":[0,1],"decreasingParameterMap":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}},"controlPointMappings":[{"originalIndex":1,"reversedIndex":0,"origin":"original-bit-copy"},{"originalIndex":0,"reversedIndex":1,"origin":"original-bit-copy"}],"weightMappings":[{"originalIndex":1,"reversedIndex":0,"origin":"original-bit-copy"},{"originalIndex":0,"reversedIndex":1,"origin":"original-bit-copy"}],"knotMappings":[{"originalIndex":3,"reversedIndex":0,"originalValue":1,"reversedValue":0,"origin":"copied-domain-min"},{"originalIndex":2,"reversedIndex":1,"originalValue":1,"reversedValue":0,"origin":"copied-domain-min"},{"originalIndex":1,"reversedIndex":2,"originalValue":0,"reversedValue":1,"origin":"copied-domain-max"},{"originalIndex":0,"reversedIndex":3,"originalValue":0,"reversedValue":1,"origin":"copied-domain-max"}]},"report":{"family":"own-native-positive-rational-curve-reversal","dto":{"schema":"barocss-native-reversed-curve","version":0,"lengthUnit":"mm","frame":"authored-xyz-no-axis-conversion","representation":"native-curve-not-wire-topology"},"originalCurveId":"dpx_c_5_3","curveId":"dpx_10_r0","degree":1,"poleCount":2,"domain":[0,1],"observations":[{"reversedParameter":0,"originalParameter":1,"originalPointMM":[0,2.5,0],"reversedPointMM":[0,2.5,0],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[0,2.5,0],"derivative":[0,0,-12]}},"reversedD1":{"status":"evaluated","value":{"point":[0,2.5,0],"derivative":[0,0,12]}},"expectedDerivativeMM":[-0,-0,12],"derivativeDifferenceMM":0},{"reversedParameter":0.25,"originalParameter":0.75,"originalPointMM":[0,2.5,3],"reversedPointMM":[0,2.5,3],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[0,2.5,3],"derivative":[0,0,-12]}},"reversedD1":{"status":"evaluated","value":{"point":[0,2.5,3],"derivative":[0,0,12]}},"expectedDerivativeMM":[-0,-0,12],"derivativeDifferenceMM":0},{"reversedParameter":0.5,"originalParameter":0.5,"originalPointMM":[0,2.5,6],"reversedPointMM":[0,2.5,6],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[0,2.5,6],"derivative":[0,0,-12]}},"reversedD1":{"status":"evaluated","value":{"point":[0,2.5,6],"derivative":[0,0,12]}},"expectedDerivativeMM":[-0,-0,12],"derivativeDifferenceMM":0},{"reversedParameter":0.75,"originalParameter":0.25,"originalPointMM":[0,2.5,9],"reversedPointMM":[0,2.5,9],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[0,2.5,9],"derivative":[0,0,-12]}},"reversedD1":{"status":"evaluated","value":{"point":[0,2.5,9],"derivative":[0,0,12]}},"expectedDerivativeMM":[-0,-0,12],"derivativeDifferenceMM":0},{"reversedParameter":1,"originalParameter":0,"originalPointMM":[0,2.5,12],"reversedPointMM":[0,2.5,12],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[0,2.5,12],"derivative":[0,0,-12]}},"reversedD1":{"status":"evaluated","value":{"point":[0,2.5,12],"derivative":[0,0,12]}},"expectedDerivativeMM":[-0,-0,12],"derivativeDifferenceMM":0}],"guards":[],"maximumPointDifferenceMM":0,"maximumRelativeDerivativeDifference":0,"geometricValidity":"not-certified","topologyCertified":false,"solid":false,"quality":{"pointComparisonMM":1e-7,"relativeD1Comparison":1e-7,"localObservationsOnly":true,"globalShapeErrorCertified":false,"manufacturingToleranceCertified":false,"controlAndWeightBitsPreserved":true,"generatedInteriorKnotBitsCertified":false,"doubleReversalBitsCertified":false,"derivativeSemantics":"native-c0-guards-unchanged-no-g1-g2-claim","arithmetic":"64-epsilon-nonzero-cancellation-and-order-refusal"},"limits":{"maximumDegree":3,"maximumPoles":31,"nativeMathPoles":64,"nativeSourceKnots":70,"maximumObservations":128,"inputValues":4096,"inputDepth":8,"inputArrayElements":64,"inputRecordFields":16,"snapshotValues":131072,"snapshotDepth":24,"arrayElements":4096,"recordFields":64,"sourceStringCharacters":262144,"authoredIdCharacters":48}}},"endpointClassIds":["dpx_10_v1","dpx_10_v2"],"observations":[{"index":0,"canonicalParameter":0,"secondParameter":1,"first":{"reference":{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_4_1","curveId":"dpx_c_4_1","vertexIds":["dpx_v_4_1","dpx_v_4_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},"curveD0":[0,2.5,0],"curveD1":{"point":[0,2.5,0],"derivative":[0,0,12]},"nativeUV":[1,0]},"second":{"reference":{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_5_3","curveId":"dpx_c_5_3","vertexIds":["dpx_v_5_3","dpx_v_5_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},"curveD0":[0,2.5,0],"curveD1":{"point":[0,2.5,0],"derivative":[0,0,-12]},"nativeUV":[0,0]},"expectedSecondDerivativeMM":[-0,-0,-12],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":[{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_1","pointMM":[0,2.5,0]},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_0","pointMM":[0,2.5,0]}],"endpointPointDifferenceMM":[0,0]},{"index":1,"canonicalParameter":0.5,"secondParameter":0.5,"first":{"reference":{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_4_1","curveId":"dpx_c_4_1","vertexIds":["dpx_v_4_1","dpx_v_4_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},"curveD0":[0,2.5,6],"curveD1":{"point":[0,2.5,6],"derivative":[0,0,12]},"nativeUV":[1,0.5]},"second":{"reference":{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_5_3","curveId":"dpx_c_5_3","vertexIds":["dpx_v_5_3","dpx_v_5_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},"curveD0":[0,2.5,6],"curveD1":{"point":[0,2.5,6],"derivative":[0,0,-12]},"nativeUV":[0,0.5]},"expectedSecondDerivativeMM":[-0,-0,-12],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":null,"endpointPointDifferenceMM":null},{"index":2,"canonicalParameter":1,"secondParameter":0,"first":{"reference":{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_4_1","curveId":"dpx_c_4_1","vertexIds":["dpx_v_4_1","dpx_v_4_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},"curveD0":[0,2.5,12],"curveD1":{"point":[0,2.5,12],"derivative":[0,0,12]},"nativeUV":[1,1]},"second":{"reference":{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_5_3","curveId":"dpx_c_5_3","vertexIds":["dpx_v_5_3","dpx_v_5_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},"curveD0":[0,2.5,12],"curveD1":{"point":[0,2.5,12],"derivative":[0,0,-12]},"nativeUV":[0,1]},"expectedSecondDerivativeMM":[-0,-0,-12],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":[{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_2","pointMM":[0,2.5,12]},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_3","pointMM":[0,2.5,12]}],"endpointPointDifferenceMM":[0,0]}]}],"vertexClasses":[{"id":"dpx_10_v0","representative":{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_0","pointMM":[100,2.5,0]},"members":[{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_0","pointMM":[100,2.5,0]}]},{"id":"dpx_10_v1","representative":{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_1","pointMM":[0,2.5,0]},"members":[{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_1","pointMM":[0,2.5,0]},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_0","pointMM":[0,2.5,0]}]},{"id":"dpx_10_v2","representative":{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_2","pointMM":[0,2.5,12]},"members":[{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_2","pointMM":[0,2.5,12]},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_3","pointMM":[0,2.5,12]}]},{"id":"dpx_10_v3","representative":{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_3","pointMM":[100,2.5,12]},"members":[{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_3","pointMM":[100,2.5,12]}]},{"id":"dpx_10_v4","representative":{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_1","pointMM":[0,-2.5,0]},"members":[{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_1","pointMM":[0,-2.5,0]}]},{"id":"dpx_10_v5","representative":{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_2","pointMM":[0,-2.5,12]},"members":[{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_2","pointMM":[0,-2.5,12]}]}],"freeBoundaries":[{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_4_0","curveId":"dpx_c_4_0","vertexIds":["dpx_v_4_0","dpx_v_4_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_4_2","curveId":"dpx_c_4_2","vertexIds":["dpx_v_4_2","dpx_v_4_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_4_3","curveId":"dpx_c_4_3","vertexIds":["dpx_v_4_3","dpx_v_4_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_5_0","curveId":"dpx_c_5_0","vertexIds":["dpx_v_5_0","dpx_v_5_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_5_1","curveId":"dpx_c_5_1","vertexIds":["dpx_v_5_1","dpx_v_5_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_5_2","curveId":"dpx_c_5_2","vertexIds":["dpx_v_5_2","dpx_v_5_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"}],"report":{"schema":"barocss-exact-boundary-face-adjacency","version":0,"evaluationId":"dpx_10","lengthUnit":"mm","sourceFrame":"authored-xyz-no-axis-conversion","parameterFrame":"unchanged-native-face-pcurves-and-actual-reversal-map","pairs":[{"first":{"sourceId":"dpx_src_4","boundary":"u-max"},"second":{"sourceId":"dpx_src_5","boundary":"u-min"}}],"assetCount":2,"pairCount":1,"sharedEdgeCount":1,"freeBoundaryCount":6,"vertexClassCount":6,"curveReversalCount":1,"observationPairCount":3,"curvePointEvaluationCount":6,"curveDerivativeEvaluationCount":6,"sourceCompilationCount":2,"faceValidationCount":2,"boundaryExtractionCount":2,"qualifications":[{"sourceId":"dpx_src_4","modelName":"parametric_face","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","edgeIds":["dpx_e_4_0","dpx_e_4_1","dpx_e_4_2","dpx_e_4_3"],"curveIds":["dpx_c_4_0","dpx_c_4_1","dpx_c_4_2","dpx_c_4_3"],"vertexIds":["dpx_v_4_0","dpx_v_4_1","dpx_v_4_2","dpx_v_4_3"]},{"sourceId":"dpx_src_5","modelName":"parametric_face","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","edgeIds":["dpx_e_5_0","dpx_e_5_1","dpx_e_5_2","dpx_e_5_3"],"curveIds":["dpx_c_5_0","dpx_c_5_1","dpx_c_5_2","dpx_c_5_3"],"vertexIds":["dpx_v_5_0","dpx_v_5_1","dpx_v_5_2","dpx_v_5_3"]}],"numericPolicy":{"coefficients":"whole-kind-degree-domain-knot-pole-weight-object-is-excluding-only-curve-id","orientation":"native-first-forward-second-reverse-no-parent-face-flip","endpoints":"explicit-opposite-qualified-vertex-pairs-with-object-is-point-bits","pointComparisonMM":1e-7,"relativeD1Comparison":1e-7,"sameDirection":"refused","reversal":"actual672-on-second-boundary-once-no-double-reversal-assumption","sourceBinding":"actual-source0-whole-model-object-is-before-native511-validation"},"sourceOwnership":"separate-source-model5-per-asset-and-actual-reversal-model1-no-original-rewriting","quality":{"localIncidenceOnly":true,"geometricValidity":"not-certified","closed":false,"solid":false,"weldingPerformed":false,"manifoldCertified":false,"supportRegularityCertified":false,"continuityCertified":false,"globalBinary64ErrorCertified":false,"ownership":"independent-copied-cpu-data-gc"},"workScope":"direct-new-compile-face-boundary-reversal-and-observation-calls-parent-internal-work-excluded","budgetFailure":"atomic-no-partial-incidence","limits":{"maximumAssets":4,"maximumPairs":8,"maximumCurveReversals":8,"maximumObservationPairs":24,"maximumSurfaceDegree":3,"maximumGridAxis":16,"maximumSurfacePoles":256,"maximumBoundaryPoles":16,"coordinateAbsMM":10000,"ownValues":1048576,"ownDepth":64,"arrayElements":8192,"recordFields":64,"sourceStringCharacters":262144}}},{"assets":[{"sourceId":"dpx_src_5","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_w_3 { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,2.5,0],[0,2.5,12]],[[0,-2.5,0],[0,-2.5,12]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_5_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,0],[0,-2.5,0]]; weights:[1,1]; } @curve #dpx_c_5_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,0],[0,-2.5,12]]; weights:[1,1]; } @curve #dpx_c_5_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,12],[0,2.5,12]]; weights:[1,1]; } @curve #dpx_c_5_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,2.5,12],[0,2.5,0]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_w_3","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,2.5,0],[0,2.5,12]],[[0,-2.5,0],[0,-2.5,12]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_5_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,0],[0,-2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_5_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[0,-2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_5_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,12],[0,2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_5_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,2.5,12],[0,2.5,0]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_5","surfaceId":"dpx_s_w_3","outerLoopId":"dpx_l_5","orientation":"forward"},"vertices":[{"id":"dpx_v_5_0","point":[0,2.5,0]},{"id":"dpx_v_5_1","point":[0,-2.5,0]},{"id":"dpx_v_5_2","point":[0,-2.5,12]},{"id":"dpx_v_5_3","point":[0,2.5,12]}],"edges":[{"id":"dpx_e_5_0","curveId":"dpx_c_5_0","vertexIds":["dpx_v_5_0","dpx_v_5_1"]},{"id":"dpx_e_5_1","curveId":"dpx_c_5_1","vertexIds":["dpx_v_5_1","dpx_v_5_2"]},{"id":"dpx_e_5_2","curveId":"dpx_c_5_2","vertexIds":["dpx_v_5_2","dpx_v_5_3"]},{"id":"dpx_e_5_3","curveId":"dpx_c_5_3","vertexIds":["dpx_v_5_3","dpx_v_5_0"]}],"loop":{"id":"dpx_l_5","uses":[{"edgeId":"dpx_e_5_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_5_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_5_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_5_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}},{"sourceId":"dpx_src_2","source":"@model parametric_face { version:0; length-unit:mm; @surface #dpx_s_w_0 { type:nurbs; degree-u:1; degree-v:1; knots-u:[0,0,1,1]; knots-v:[0,0,1,1]; control-points:[[[0,-2.5,0],[0,-2.5,12]],[[100,-2.5,0],[100,-2.5,12]]]; weights:[[1,1],[1,1]]; } @curve #dpx_c_2_0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,0],[100,-2.5,0]]; weights:[1,1]; } @curve #dpx_c_2_1 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,0],[100,-2.5,12]]; weights:[1,1]; } @curve #dpx_c_2_2 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[100,-2.5,12],[0,-2.5,12]]; weights:[1,1]; } @curve #dpx_c_2_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,12],[0,-2.5,0]]; weights:[1,1]; } }\n","face":{"geometry":{"name":"parametric_face","version":0,"lengthUnit":"mm","objects":[{"kind":"surface","id":"dpx_s_w_0","degreeU":1,"degreeV":1,"knotsU":[0,0,1,1],"knotsV":[0,0,1,1],"controlPoints":[[[0,-2.5,0],[0,-2.5,12]],[[100,-2.5,0],[100,-2.5,12]]],"weights":[[1,1],[1,1]]},{"kind":"curve","id":"dpx_c_2_0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[100,-2.5,0]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_2_1","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,0],[100,-2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_2_2","degree":1,"knots":[0,0,1,1],"controlPoints":[[100,-2.5,12],[0,-2.5,12]],"weights":[1,1]},{"kind":"curve","id":"dpx_c_2_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,12],[0,-2.5,0]],"weights":[1,1]}]},"topology":{"version":0,"face":{"id":"dpx_f_2","surfaceId":"dpx_s_w_0","outerLoopId":"dpx_l_2","orientation":"forward"},"vertices":[{"id":"dpx_v_2_0","point":[0,-2.5,0]},{"id":"dpx_v_2_1","point":[100,-2.5,0]},{"id":"dpx_v_2_2","point":[100,-2.5,12]},{"id":"dpx_v_2_3","point":[0,-2.5,12]}],"edges":[{"id":"dpx_e_2_0","curveId":"dpx_c_2_0","vertexIds":["dpx_v_2_0","dpx_v_2_1"]},{"id":"dpx_e_2_1","curveId":"dpx_c_2_1","vertexIds":["dpx_v_2_1","dpx_v_2_2"]},{"id":"dpx_e_2_2","curveId":"dpx_c_2_2","vertexIds":["dpx_v_2_2","dpx_v_2_3"]},{"id":"dpx_e_2_3","curveId":"dpx_c_2_3","vertexIds":["dpx_v_2_3","dpx_v_2_0"]}],"loop":{"id":"dpx_l_2","uses":[{"edgeId":"dpx_e_2_0","sense":"forward","boundary":"v-min","pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]}},{"edgeId":"dpx_e_2_1","sense":"forward","boundary":"u-max","pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]}},{"edgeId":"dpx_e_2_2","sense":"forward","boundary":"v-max","pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]}},{"edgeId":"dpx_e_2_3","sense":"forward","boundary":"u-min","pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]}}]}}}}],"options":{"evaluationId":"dpx_11","resultIdPrefix":"dpx_11","maximumCurveReversals":1,"maximumObservationPairs":3},"sharedEdges":[{"id":"dpx_11_e0","canonical":{"sourceId":"dpx_src_5","faceId":"dpx_f_5","edgeId":"dpx_e_5_1","curveId":"dpx_c_5_1"},"uses":[{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_5_1","curveId":"dpx_c_5_1","vertexIds":["dpx_v_5_1","dpx_v_5_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward","effectiveSense":"forward","parameterMap":{"kind":"identity","domain":[0,1],"formula":"u=t","orientation":1,"d1Factor":1}},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_2_3","curveId":"dpx_c_2_3","vertexIds":["dpx_v_2_3","dpx_v_2_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward","effectiveSense":"reverse","parameterMap":{"kind":"reversed","domain":[0,1],"native":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}}}}],"reversal":{"original":{"kind":"curve","id":"dpx_c_2_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,12],[0,-2.5,0]],"weights":[1,1]},"options":{"curveId":"dpx_11_r0"},"curve":{"kind":"curve","id":"dpx_11_r0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[0,-2.5,12]],"weights":[1,1]},"source":"@model dpx_11_r0 { version:0; length-unit:mm; @curve #dpx_11_r0 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,0],[0,-2.5,12]]; weights:[1,1]; } }\n","sourceVersion":0,"model":{"name":"dpx_11_r0","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"dpx_11_r0","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,0],[0,-2.5,12]],"weights":[1,1]}]},"originalSource":"@model curve_reverse_original { version:0; length-unit:mm; @curve #dpx_c_2_3 { type:nurbs; degree:1; knots:[0,0,1,1]; control-points:[[0,-2.5,12],[0,-2.5,0]]; weights:[1,1]; } }\n","originalModel":{"name":"curve_reverse_original","version":0,"lengthUnit":"mm","objects":[{"kind":"curve","id":"dpx_c_2_3","degree":1,"knots":[0,0,1,1],"controlPoints":[[0,-2.5,12],[0,-2.5,0]],"weights":[1,1]}]},"provenance":{"originalCurveId":"dpx_c_2_3","reversedCurveId":"dpx_11_r0","domain":[0,1],"decreasingParameterMap":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}},"controlPointMappings":[{"originalIndex":1,"reversedIndex":0,"origin":"original-bit-copy"},{"originalIndex":0,"reversedIndex":1,"origin":"original-bit-copy"}],"weightMappings":[{"originalIndex":1,"reversedIndex":0,"origin":"original-bit-copy"},{"originalIndex":0,"reversedIndex":1,"origin":"original-bit-copy"}],"knotMappings":[{"originalIndex":3,"reversedIndex":0,"originalValue":1,"reversedValue":0,"origin":"copied-domain-min"},{"originalIndex":2,"reversedIndex":1,"originalValue":1,"reversedValue":0,"origin":"copied-domain-min"},{"originalIndex":1,"reversedIndex":2,"originalValue":0,"reversedValue":1,"origin":"copied-domain-max"},{"originalIndex":0,"reversedIndex":3,"originalValue":0,"reversedValue":1,"origin":"copied-domain-max"}]},"report":{"family":"own-native-positive-rational-curve-reversal","dto":{"schema":"barocss-native-reversed-curve","version":0,"lengthUnit":"mm","frame":"authored-xyz-no-axis-conversion","representation":"native-curve-not-wire-topology"},"originalCurveId":"dpx_c_2_3","curveId":"dpx_11_r0","degree":1,"poleCount":2,"domain":[0,1],"observations":[{"reversedParameter":0,"originalParameter":1,"originalPointMM":[0,-2.5,0],"reversedPointMM":[0,-2.5,0],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[0,-2.5,0],"derivative":[0,0,-12]}},"reversedD1":{"status":"evaluated","value":{"point":[0,-2.5,0],"derivative":[0,0,12]}},"expectedDerivativeMM":[-0,-0,12],"derivativeDifferenceMM":0},{"reversedParameter":0.25,"originalParameter":0.75,"originalPointMM":[0,-2.5,3],"reversedPointMM":[0,-2.5,3],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[0,-2.5,3],"derivative":[0,0,-12]}},"reversedD1":{"status":"evaluated","value":{"point":[0,-2.5,3],"derivative":[0,0,12]}},"expectedDerivativeMM":[-0,-0,12],"derivativeDifferenceMM":0},{"reversedParameter":0.5,"originalParameter":0.5,"originalPointMM":[0,-2.5,6],"reversedPointMM":[0,-2.5,6],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[0,-2.5,6],"derivative":[0,0,-12]}},"reversedD1":{"status":"evaluated","value":{"point":[0,-2.5,6],"derivative":[0,0,12]}},"expectedDerivativeMM":[-0,-0,12],"derivativeDifferenceMM":0},{"reversedParameter":0.75,"originalParameter":0.25,"originalPointMM":[0,-2.5,9],"reversedPointMM":[0,-2.5,9],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[0,-2.5,9],"derivative":[0,0,-12]}},"reversedD1":{"status":"evaluated","value":{"point":[0,-2.5,9],"derivative":[0,0,12]}},"expectedDerivativeMM":[-0,-0,12],"derivativeDifferenceMM":0},{"reversedParameter":1,"originalParameter":0,"originalPointMM":[0,-2.5,12],"reversedPointMM":[0,-2.5,12],"pointDifferenceMM":0,"originalD1":{"status":"evaluated","value":{"point":[0,-2.5,12],"derivative":[0,0,-12]}},"reversedD1":{"status":"evaluated","value":{"point":[0,-2.5,12],"derivative":[0,0,12]}},"expectedDerivativeMM":[-0,-0,12],"derivativeDifferenceMM":0}],"guards":[],"maximumPointDifferenceMM":0,"maximumRelativeDerivativeDifference":0,"geometricValidity":"not-certified","topologyCertified":false,"solid":false,"quality":{"pointComparisonMM":1e-7,"relativeD1Comparison":1e-7,"localObservationsOnly":true,"globalShapeErrorCertified":false,"manufacturingToleranceCertified":false,"controlAndWeightBitsPreserved":true,"generatedInteriorKnotBitsCertified":false,"doubleReversalBitsCertified":false,"derivativeSemantics":"native-c0-guards-unchanged-no-g1-g2-claim","arithmetic":"64-epsilon-nonzero-cancellation-and-order-refusal"},"limits":{"maximumDegree":3,"maximumPoles":31,"nativeMathPoles":64,"nativeSourceKnots":70,"maximumObservations":128,"inputValues":4096,"inputDepth":8,"inputArrayElements":64,"inputRecordFields":16,"snapshotValues":131072,"snapshotDepth":24,"arrayElements":4096,"recordFields":64,"sourceStringCharacters":262144,"authoredIdCharacters":48}}},"endpointClassIds":["dpx_11_v1","dpx_11_v2"],"observations":[{"index":0,"canonicalParameter":0,"secondParameter":1,"first":{"reference":{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_5_1","curveId":"dpx_c_5_1","vertexIds":["dpx_v_5_1","dpx_v_5_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},"curveD0":[0,-2.5,0],"curveD1":{"point":[0,-2.5,0],"derivative":[0,0,12]},"nativeUV":[1,0]},"second":{"reference":{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_2_3","curveId":"dpx_c_2_3","vertexIds":["dpx_v_2_3","dpx_v_2_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},"curveD0":[0,-2.5,0],"curveD1":{"point":[0,-2.5,0],"derivative":[0,0,-12]},"nativeUV":[0,0]},"expectedSecondDerivativeMM":[-0,-0,-12],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":[{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_1","pointMM":[0,-2.5,0]},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_0","pointMM":[0,-2.5,0]}],"endpointPointDifferenceMM":[0,0]},{"index":1,"canonicalParameter":0.5,"secondParameter":0.5,"first":{"reference":{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_5_1","curveId":"dpx_c_5_1","vertexIds":["dpx_v_5_1","dpx_v_5_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},"curveD0":[0,-2.5,6],"curveD1":{"point":[0,-2.5,6],"derivative":[0,0,12]},"nativeUV":[1,0.5]},"second":{"reference":{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_2_3","curveId":"dpx_c_2_3","vertexIds":["dpx_v_2_3","dpx_v_2_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},"curveD0":[0,-2.5,6],"curveD1":{"point":[0,-2.5,6],"derivative":[0,0,-12]},"nativeUV":[0,0.5]},"expectedSecondDerivativeMM":[-0,-0,-12],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":null,"endpointPointDifferenceMM":null},{"index":2,"canonicalParameter":1,"secondParameter":0,"first":{"reference":{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_5_1","curveId":"dpx_c_5_1","vertexIds":["dpx_v_5_1","dpx_v_5_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},"curveD0":[0,-2.5,12],"curveD1":{"point":[0,-2.5,12],"derivative":[0,0,12]},"nativeUV":[1,1]},"second":{"reference":{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_2_3","curveId":"dpx_c_2_3","vertexIds":["dpx_v_2_3","dpx_v_2_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},"curveD0":[0,-2.5,12],"curveD1":{"point":[0,-2.5,12],"derivative":[0,0,-12]},"nativeUV":[0,1]},"expectedSecondDerivativeMM":[-0,-0,-12],"pointDifferenceMM":0,"derivativeDifferenceMM":0,"relativeDerivativeDifference":0,"endpointVertices":[{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_2","pointMM":[0,-2.5,12]},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_3","pointMM":[0,-2.5,12]}],"endpointPointDifferenceMM":[0,0]}]}],"vertexClasses":[{"id":"dpx_11_v0","representative":{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_0","pointMM":[0,2.5,0]},"members":[{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_0","pointMM":[0,2.5,0]}]},{"id":"dpx_11_v1","representative":{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_1","pointMM":[0,-2.5,0]},"members":[{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_1","pointMM":[0,-2.5,0]},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_0","pointMM":[0,-2.5,0]}]},{"id":"dpx_11_v2","representative":{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_2","pointMM":[0,-2.5,12]},"members":[{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_2","pointMM":[0,-2.5,12]},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_3","pointMM":[0,-2.5,12]}]},{"id":"dpx_11_v3","representative":{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_3","pointMM":[0,2.5,12]},"members":[{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_3","pointMM":[0,2.5,12]}]},{"id":"dpx_11_v4","representative":{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_1","pointMM":[100,-2.5,0]},"members":[{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_1","pointMM":[100,-2.5,0]}]},{"id":"dpx_11_v5","representative":{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_2","pointMM":[100,-2.5,12]},"members":[{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_2","pointMM":[100,-2.5,12]}]}],"freeBoundaries":[{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_5_0","curveId":"dpx_c_5_0","vertexIds":["dpx_v_5_0","dpx_v_5_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_5_2","curveId":"dpx_c_5_2","vertexIds":["dpx_v_5_2","dpx_v_5_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_5_3","curveId":"dpx_c_5_3","vertexIds":["dpx_v_5_3","dpx_v_5_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward"},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_2_0","curveId":"dpx_c_2_0","vertexIds":["dpx_v_2_0","dpx_v_2_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward"},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_2_1","curveId":"dpx_c_2_1","vertexIds":["dpx_v_2_1","dpx_v_2_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward"},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_2_2","curveId":"dpx_c_2_2","vertexIds":["dpx_v_2_2","dpx_v_2_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward"}],"report":{"schema":"barocss-exact-boundary-face-adjacency","version":0,"evaluationId":"dpx_11","lengthUnit":"mm","sourceFrame":"authored-xyz-no-axis-conversion","parameterFrame":"unchanged-native-face-pcurves-and-actual-reversal-map","pairs":[{"first":{"sourceId":"dpx_src_5","boundary":"u-max"},"second":{"sourceId":"dpx_src_2","boundary":"u-min"}}],"assetCount":2,"pairCount":1,"sharedEdgeCount":1,"freeBoundaryCount":6,"vertexClassCount":6,"curveReversalCount":1,"observationPairCount":3,"curvePointEvaluationCount":6,"curveDerivativeEvaluationCount":6,"sourceCompilationCount":2,"faceValidationCount":2,"boundaryExtractionCount":2,"qualifications":[{"sourceId":"dpx_src_5","modelName":"parametric_face","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","edgeIds":["dpx_e_5_0","dpx_e_5_1","dpx_e_5_2","dpx_e_5_3"],"curveIds":["dpx_c_5_0","dpx_c_5_1","dpx_c_5_2","dpx_c_5_3"],"vertexIds":["dpx_v_5_0","dpx_v_5_1","dpx_v_5_2","dpx_v_5_3"]},{"sourceId":"dpx_src_2","modelName":"parametric_face","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","edgeIds":["dpx_e_2_0","dpx_e_2_1","dpx_e_2_2","dpx_e_2_3"],"curveIds":["dpx_c_2_0","dpx_c_2_1","dpx_c_2_2","dpx_c_2_3"],"vertexIds":["dpx_v_2_0","dpx_v_2_1","dpx_v_2_2","dpx_v_2_3"]}],"numericPolicy":{"coefficients":"whole-kind-degree-domain-knot-pole-weight-object-is-excluding-only-curve-id","orientation":"native-first-forward-second-reverse-no-parent-face-flip","endpoints":"explicit-opposite-qualified-vertex-pairs-with-object-is-point-bits","pointComparisonMM":1e-7,"relativeD1Comparison":1e-7,"sameDirection":"refused","reversal":"actual672-on-second-boundary-once-no-double-reversal-assumption","sourceBinding":"actual-source0-whole-model-object-is-before-native511-validation"},"sourceOwnership":"separate-source-model5-per-asset-and-actual-reversal-model1-no-original-rewriting","quality":{"localIncidenceOnly":true,"geometricValidity":"not-certified","closed":false,"solid":false,"weldingPerformed":false,"manifoldCertified":false,"supportRegularityCertified":false,"continuityCertified":false,"globalBinary64ErrorCertified":false,"ownership":"independent-copied-cpu-data-gc"},"workScope":"direct-new-compile-face-boundary-reversal-and-observation-calls-parent-internal-work-excluded","budgetFailure":"atomic-no-partial-incidence","limits":{"maximumAssets":4,"maximumPairs":8,"maximumCurveReversals":8,"maximumObservationPairs":24,"maximumSurfaceDegree":3,"maximumGridAxis":16,"maximumSurfacePoles":256,"maximumBoundaryPoles":16,"coordinateAbsMM":10000,"ownValues":1048576,"ownDepth":64,"arrayElements":8192,"recordFields":64,"sourceStringCharacters":262144}}}],"graph":{"vertices":[{"id":"dpx_v0","representative":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_0","pointMM":[0,-2.5,0]},"members":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_0","pointMM":[0,-2.5,0]},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_0","pointMM":[0,-2.5,0]},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_1","pointMM":[0,-2.5,0]}]},{"id":"dpx_v1","representative":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_1","pointMM":[0,2.5,0]},"members":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_1","pointMM":[0,2.5,0]},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_1","pointMM":[0,2.5,0]},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_0","pointMM":[0,2.5,0]}]},{"id":"dpx_v2","representative":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_2","pointMM":[100,2.5,0]},"members":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_2","pointMM":[100,2.5,0]},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_1","pointMM":[100,2.5,0]},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_0","pointMM":[100,2.5,0]}]},{"id":"dpx_v3","representative":{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_3","pointMM":[100,-2.5,0]},"members":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_3","pointMM":[100,-2.5,0]},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_1","pointMM":[100,-2.5,0]},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_0","pointMM":[100,-2.5,0]}]},{"id":"dpx_v4","representative":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_0","pointMM":[0,-2.5,12]},"members":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_0","pointMM":[0,-2.5,12]},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_3","pointMM":[0,-2.5,12]},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_2","pointMM":[0,-2.5,12]}]},{"id":"dpx_v5","representative":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_1","pointMM":[100,-2.5,12]},"members":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_1","pointMM":[100,-2.5,12]},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_2","pointMM":[100,-2.5,12]},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_3","pointMM":[100,-2.5,12]}]},{"id":"dpx_v6","representative":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_2","pointMM":[100,2.5,12]},"members":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_2","pointMM":[100,2.5,12]},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_2","pointMM":[100,2.5,12]},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_3","pointMM":[100,2.5,12]}]},{"id":"dpx_v7","representative":{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_3","pointMM":[0,2.5,12]},"members":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_3","pointMM":[0,2.5,12]},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_2","pointMM":[0,2.5,12]},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_3","pointMM":[0,2.5,12]}]}],"edges":[{"id":"dpx_e0","pairIndex":0,"childEdgeId":"dpx_0_e0","vertexClassIds":["dpx_v3","dpx_v0"],"uses":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_0_3","curveId":"dpx_c_0_3","vertexIds":["dpx_v_0_3","dpx_v_0_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward","effectiveSense":"forward","parameterMap":{"kind":"identity","domain":[0,1],"formula":"u=t","orientation":1,"d1Factor":1}},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_2_0","curveId":"dpx_c_2_0","vertexIds":["dpx_v_2_0","dpx_v_2_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward","effectiveSense":"reverse","parameterMap":{"kind":"reversed","domain":[0,1],"native":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}}}}]},{"id":"dpx_e1","pairIndex":1,"childEdgeId":"dpx_1_e0","vertexClassIds":["dpx_v2","dpx_v3"],"uses":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_0_2","curveId":"dpx_c_0_2","vertexIds":["dpx_v_0_2","dpx_v_0_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward","effectiveSense":"forward","parameterMap":{"kind":"identity","domain":[0,1],"formula":"u=t","orientation":1,"d1Factor":1}},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_3_0","curveId":"dpx_c_3_0","vertexIds":["dpx_v_3_0","dpx_v_3_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward","effectiveSense":"reverse","parameterMap":{"kind":"reversed","domain":[0,1],"native":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}}}}]},{"id":"dpx_e2","pairIndex":2,"childEdgeId":"dpx_2_e0","vertexClassIds":["dpx_v1","dpx_v2"],"uses":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_0_1","curveId":"dpx_c_0_1","vertexIds":["dpx_v_0_1","dpx_v_0_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward","effectiveSense":"forward","parameterMap":{"kind":"identity","domain":[0,1],"formula":"u=t","orientation":1,"d1Factor":1}},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_4_0","curveId":"dpx_c_4_0","vertexIds":["dpx_v_4_0","dpx_v_4_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward","effectiveSense":"reverse","parameterMap":{"kind":"reversed","domain":[0,1],"native":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}}}}]},{"id":"dpx_e3","pairIndex":3,"childEdgeId":"dpx_3_e0","vertexClassIds":["dpx_v0","dpx_v1"],"uses":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_0_0","curveId":"dpx_c_0_0","vertexIds":["dpx_v_0_0","dpx_v_0_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward","effectiveSense":"forward","parameterMap":{"kind":"identity","domain":[0,1],"formula":"u=t","orientation":1,"d1Factor":1}},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_5_0","curveId":"dpx_c_5_0","vertexIds":["dpx_v_5_0","dpx_v_5_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward","effectiveSense":"reverse","parameterMap":{"kind":"reversed","domain":[0,1],"native":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}}}}]},{"id":"dpx_e4","pairIndex":4,"childEdgeId":"dpx_4_e0","vertexClassIds":["dpx_v4","dpx_v5"],"uses":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"v-min","useIndex":0,"edgeId":"dpx_e_1_0","curveId":"dpx_c_1_0","vertexIds":["dpx_v_1_0","dpx_v_1_1"],"pcurve":{"domain":[0,1],"uv0":[0,0],"uv1":[1,0]},"originalSense":"forward","effectiveSense":"forward","parameterMap":{"kind":"identity","domain":[0,1],"formula":"u=t","orientation":1,"d1Factor":1}},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_2_2","curveId":"dpx_c_2_2","vertexIds":["dpx_v_2_2","dpx_v_2_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward","effectiveSense":"reverse","parameterMap":{"kind":"reversed","domain":[0,1],"native":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}}}}]},{"id":"dpx_e5","pairIndex":5,"childEdgeId":"dpx_5_e0","vertexClassIds":["dpx_v5","dpx_v6"],"uses":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_1_1","curveId":"dpx_c_1_1","vertexIds":["dpx_v_1_1","dpx_v_1_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward","effectiveSense":"forward","parameterMap":{"kind":"identity","domain":[0,1],"formula":"u=t","orientation":1,"d1Factor":1}},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_3_2","curveId":"dpx_c_3_2","vertexIds":["dpx_v_3_2","dpx_v_3_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward","effectiveSense":"reverse","parameterMap":{"kind":"reversed","domain":[0,1],"native":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}}}}]},{"id":"dpx_e6","pairIndex":6,"childEdgeId":"dpx_6_e0","vertexClassIds":["dpx_v6","dpx_v7"],"uses":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_1_2","curveId":"dpx_c_1_2","vertexIds":["dpx_v_1_2","dpx_v_1_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward","effectiveSense":"forward","parameterMap":{"kind":"identity","domain":[0,1],"formula":"u=t","orientation":1,"d1Factor":1}},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_4_2","curveId":"dpx_c_4_2","vertexIds":["dpx_v_4_2","dpx_v_4_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward","effectiveSense":"reverse","parameterMap":{"kind":"reversed","domain":[0,1],"native":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}}}}]},{"id":"dpx_e7","pairIndex":7,"childEdgeId":"dpx_7_e0","vertexClassIds":["dpx_v7","dpx_v4"],"uses":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_1_3","curveId":"dpx_c_1_3","vertexIds":["dpx_v_1_3","dpx_v_1_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward","effectiveSense":"forward","parameterMap":{"kind":"identity","domain":[0,1],"formula":"u=t","orientation":1,"d1Factor":1}},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"v-max","useIndex":2,"edgeId":"dpx_e_5_2","curveId":"dpx_c_5_2","vertexIds":["dpx_v_5_2","dpx_v_5_3"],"pcurve":{"domain":[0,1],"uv0":[1,1],"uv1":[0,1]},"originalSense":"forward","effectiveSense":"reverse","parameterMap":{"kind":"reversed","domain":[0,1],"native":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}}}}]},{"id":"dpx_e8","pairIndex":8,"childEdgeId":"dpx_8_e0","vertexClassIds":["dpx_v3","dpx_v5"],"uses":[{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_2_1","curveId":"dpx_c_2_1","vertexIds":["dpx_v_2_1","dpx_v_2_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward","effectiveSense":"forward","parameterMap":{"kind":"identity","domain":[0,1],"formula":"u=t","orientation":1,"d1Factor":1}},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_3_3","curveId":"dpx_c_3_3","vertexIds":["dpx_v_3_3","dpx_v_3_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward","effectiveSense":"reverse","parameterMap":{"kind":"reversed","domain":[0,1],"native":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}}}}]},{"id":"dpx_e9","pairIndex":9,"childEdgeId":"dpx_9_e0","vertexClassIds":["dpx_v2","dpx_v6"],"uses":[{"sourceId":"dpx_src_3","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_3_1","curveId":"dpx_c_3_1","vertexIds":["dpx_v_3_1","dpx_v_3_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward","effectiveSense":"forward","parameterMap":{"kind":"identity","domain":[0,1],"formula":"u=t","orientation":1,"d1Factor":1}},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_4_3","curveId":"dpx_c_4_3","vertexIds":["dpx_v_4_3","dpx_v_4_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward","effectiveSense":"reverse","parameterMap":{"kind":"reversed","domain":[0,1],"native":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}}}}]},{"id":"dpx_e10","pairIndex":10,"childEdgeId":"dpx_10_e0","vertexClassIds":["dpx_v1","dpx_v7"],"uses":[{"sourceId":"dpx_src_4","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_4_1","curveId":"dpx_c_4_1","vertexIds":["dpx_v_4_1","dpx_v_4_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward","effectiveSense":"forward","parameterMap":{"kind":"identity","domain":[0,1],"formula":"u=t","orientation":1,"d1Factor":1}},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_5_3","curveId":"dpx_c_5_3","vertexIds":["dpx_v_5_3","dpx_v_5_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward","effectiveSense":"reverse","parameterMap":{"kind":"reversed","domain":[0,1],"native":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}}}}]},{"id":"dpx_e11","pairIndex":11,"childEdgeId":"dpx_11_e0","vertexClassIds":["dpx_v0","dpx_v4"],"uses":[{"sourceId":"dpx_src_5","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5","boundary":"u-max","useIndex":1,"edgeId":"dpx_e_5_1","curveId":"dpx_c_5_1","vertexIds":["dpx_v_5_1","dpx_v_5_2"],"pcurve":{"domain":[0,1],"uv0":[1,0],"uv1":[1,1]},"originalSense":"forward","effectiveSense":"forward","parameterMap":{"kind":"identity","domain":[0,1],"formula":"u=t","orientation":1,"d1Factor":1}},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2","boundary":"u-min","useIndex":3,"edgeId":"dpx_e_2_3","curveId":"dpx_c_2_3","vertexIds":["dpx_v_2_3","dpx_v_2_0"],"pcurve":{"domain":[0,1],"uv0":[0,1],"uv1":[0,0]},"originalSense":"forward","effectiveSense":"reverse","parameterMap":{"kind":"reversed","domain":[0,1],"native":{"formula":"u=a+(b-v)","orientation":-1,"d1Factor":-1,"endpointAssignments":{"reversedStart":{"reversed":0,"original":1},"reversedEnd":{"reversed":1,"original":0}}}}}]}],"faces":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","loopId":"dpx_l_0","vertexClassIds":["dpx_v0","dpx_v1","dpx_v2","dpx_v3"],"edgeIds":["dpx_e3","dpx_e2","dpx_e1","dpx_e0"]},{"sourceId":"dpx_src_1","faceId":"dpx_f_1","loopId":"dpx_l_1","vertexClassIds":["dpx_v4","dpx_v5","dpx_v6","dpx_v7"],"edgeIds":["dpx_e4","dpx_e5","dpx_e6","dpx_e7"]},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","loopId":"dpx_l_2","vertexClassIds":["dpx_v0","dpx_v3","dpx_v5","dpx_v4"],"edgeIds":["dpx_e0","dpx_e8","dpx_e4","dpx_e11"]},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","loopId":"dpx_l_3","vertexClassIds":["dpx_v3","dpx_v2","dpx_v6","dpx_v5"],"edgeIds":["dpx_e1","dpx_e9","dpx_e5","dpx_e8"]},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","loopId":"dpx_l_4","vertexClassIds":["dpx_v2","dpx_v1","dpx_v7","dpx_v6"],"edgeIds":["dpx_e2","dpx_e10","dpx_e6","dpx_e9"]},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","loopId":"dpx_l_5","vertexClassIds":["dpx_v1","dpx_v0","dpx_v4","dpx_v7"],"edgeIds":["dpx_e3","dpx_e11","dpx_e7","dpx_e10"]}],"vertexLinks":[{"vertexClassId":"dpx_v0","incidentEdgeIds":["dpx_e0","dpx_e3","dpx_e11"],"cornerArcs":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_0","cornerIndex":0,"previousEdgeId":"dpx_e0","nextEdgeId":"dpx_e3"},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_0","cornerIndex":0,"previousEdgeId":"dpx_e11","nextEdgeId":"dpx_e0"},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_1","cornerIndex":1,"previousEdgeId":"dpx_e3","nextEdgeId":"dpx_e11"}],"degrees":[{"edgeId":"dpx_e0","degree":2,"incoming":1,"outgoing":1},{"edgeId":"dpx_e3","degree":2,"incoming":1,"outgoing":1},{"edgeId":"dpx_e11","degree":2,"incoming":1,"outgoing":1}],"orientedCycleEdgeIds":["dpx_e0","dpx_e3","dpx_e11"],"orientedCycleArcIndices":[0,2,1]},{"vertexClassId":"dpx_v1","incidentEdgeIds":["dpx_e2","dpx_e3","dpx_e10"],"cornerArcs":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_1","cornerIndex":1,"previousEdgeId":"dpx_e3","nextEdgeId":"dpx_e2"},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_1","cornerIndex":1,"previousEdgeId":"dpx_e2","nextEdgeId":"dpx_e10"},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_0","cornerIndex":0,"previousEdgeId":"dpx_e10","nextEdgeId":"dpx_e3"}],"degrees":[{"edgeId":"dpx_e2","degree":2,"incoming":1,"outgoing":1},{"edgeId":"dpx_e3","degree":2,"incoming":1,"outgoing":1},{"edgeId":"dpx_e10","degree":2,"incoming":1,"outgoing":1}],"orientedCycleEdgeIds":["dpx_e2","dpx_e10","dpx_e3"],"orientedCycleArcIndices":[1,2,0]},{"vertexClassId":"dpx_v2","incidentEdgeIds":["dpx_e1","dpx_e2","dpx_e9"],"cornerArcs":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_2","cornerIndex":2,"previousEdgeId":"dpx_e2","nextEdgeId":"dpx_e1"},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_1","cornerIndex":1,"previousEdgeId":"dpx_e1","nextEdgeId":"dpx_e9"},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_0","cornerIndex":0,"previousEdgeId":"dpx_e9","nextEdgeId":"dpx_e2"}],"degrees":[{"edgeId":"dpx_e1","degree":2,"incoming":1,"outgoing":1},{"edgeId":"dpx_e2","degree":2,"incoming":1,"outgoing":1},{"edgeId":"dpx_e9","degree":2,"incoming":1,"outgoing":1}],"orientedCycleEdgeIds":["dpx_e1","dpx_e9","dpx_e2"],"orientedCycleArcIndices":[1,2,0]},{"vertexClassId":"dpx_v3","incidentEdgeIds":["dpx_e0","dpx_e1","dpx_e8"],"cornerArcs":[{"sourceId":"dpx_src_0","faceId":"dpx_f_0","vertexId":"dpx_v_0_3","cornerIndex":3,"previousEdgeId":"dpx_e1","nextEdgeId":"dpx_e0"},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_1","cornerIndex":1,"previousEdgeId":"dpx_e0","nextEdgeId":"dpx_e8"},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_0","cornerIndex":0,"previousEdgeId":"dpx_e8","nextEdgeId":"dpx_e1"}],"degrees":[{"edgeId":"dpx_e0","degree":2,"incoming":1,"outgoing":1},{"edgeId":"dpx_e1","degree":2,"incoming":1,"outgoing":1},{"edgeId":"dpx_e8","degree":2,"incoming":1,"outgoing":1}],"orientedCycleEdgeIds":["dpx_e0","dpx_e8","dpx_e1"],"orientedCycleArcIndices":[1,2,0]},{"vertexClassId":"dpx_v4","incidentEdgeIds":["dpx_e4","dpx_e7","dpx_e11"],"cornerArcs":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_0","cornerIndex":0,"previousEdgeId":"dpx_e7","nextEdgeId":"dpx_e4"},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_3","cornerIndex":3,"previousEdgeId":"dpx_e4","nextEdgeId":"dpx_e11"},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_2","cornerIndex":2,"previousEdgeId":"dpx_e11","nextEdgeId":"dpx_e7"}],"degrees":[{"edgeId":"dpx_e4","degree":2,"incoming":1,"outgoing":1},{"edgeId":"dpx_e7","degree":2,"incoming":1,"outgoing":1},{"edgeId":"dpx_e11","degree":2,"incoming":1,"outgoing":1}],"orientedCycleEdgeIds":["dpx_e4","dpx_e11","dpx_e7"],"orientedCycleArcIndices":[1,2,0]},{"vertexClassId":"dpx_v5","incidentEdgeIds":["dpx_e4","dpx_e5","dpx_e8"],"cornerArcs":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_1","cornerIndex":1,"previousEdgeId":"dpx_e4","nextEdgeId":"dpx_e5"},{"sourceId":"dpx_src_2","faceId":"dpx_f_2","vertexId":"dpx_v_2_2","cornerIndex":2,"previousEdgeId":"dpx_e8","nextEdgeId":"dpx_e4"},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_3","cornerIndex":3,"previousEdgeId":"dpx_e5","nextEdgeId":"dpx_e8"}],"degrees":[{"edgeId":"dpx_e4","degree":2,"incoming":1,"outgoing":1},{"edgeId":"dpx_e5","degree":2,"incoming":1,"outgoing":1},{"edgeId":"dpx_e8","degree":2,"incoming":1,"outgoing":1}],"orientedCycleEdgeIds":["dpx_e4","dpx_e5","dpx_e8"],"orientedCycleArcIndices":[0,2,1]},{"vertexClassId":"dpx_v6","incidentEdgeIds":["dpx_e5","dpx_e6","dpx_e9"],"cornerArcs":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_2","cornerIndex":2,"previousEdgeId":"dpx_e5","nextEdgeId":"dpx_e6"},{"sourceId":"dpx_src_3","faceId":"dpx_f_3","vertexId":"dpx_v_3_2","cornerIndex":2,"previousEdgeId":"dpx_e9","nextEdgeId":"dpx_e5"},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_3","cornerIndex":3,"previousEdgeId":"dpx_e6","nextEdgeId":"dpx_e9"}],"degrees":[{"edgeId":"dpx_e5","degree":2,"incoming":1,"outgoing":1},{"edgeId":"dpx_e6","degree":2,"incoming":1,"outgoing":1},{"edgeId":"dpx_e9","degree":2,"incoming":1,"outgoing":1}],"orientedCycleEdgeIds":["dpx_e5","dpx_e6","dpx_e9"],"orientedCycleArcIndices":[0,2,1]},{"vertexClassId":"dpx_v7","incidentEdgeIds":["dpx_e6","dpx_e7","dpx_e10"],"cornerArcs":[{"sourceId":"dpx_src_1","faceId":"dpx_f_1","vertexId":"dpx_v_1_3","cornerIndex":3,"previousEdgeId":"dpx_e6","nextEdgeId":"dpx_e7"},{"sourceId":"dpx_src_4","faceId":"dpx_f_4","vertexId":"dpx_v_4_2","cornerIndex":2,"previousEdgeId":"dpx_e10","nextEdgeId":"dpx_e6"},{"sourceId":"dpx_src_5","faceId":"dpx_f_5","vertexId":"dpx_v_5_3","cornerIndex":3,"previousEdgeId":"dpx_e7","nextEdgeId":"dpx_e10"}],"degrees":[{"edgeId":"dpx_e6","degree":2,"incoming":1,"outgoing":1},{"edgeId":"dpx_e7","degree":2,"incoming":1,"outgoing":1},{"edgeId":"dpx_e10","degree":2,"incoming":1,"outgoing":1}],"orientedCycleEdgeIds":["dpx_e6","dpx_e7","dpx_e10"],"orientedCycleArcIndices":[0,2,1]}]},"report":{"schema":"barocss-closed-exact-patch-shell","version":0,"shellId":"direct_prism_shell","lengthUnit":"mm","sourceFrame":"authored-xyz-no-axis-conversion","faceCount":6,"edgeCount":12,"vertexClassCount":8,"vertexLinkCount":8,"cornerArcCount":24,"eulerCharacteristic":2,"globalFreeBoundaryCount":0,"connectedFaceGraph":true,"orientedClosedIncidence":true,"abstractIncidenceManifold":true,"closed":true,"solid":false,"geometricValidity":"not-certified","embeddedManifoldCertified":false,"selfIntersectionCertified":false,"insideOutsideCertified":false,"childPairEvaluationCount":12,"childDirectCounts":{"sourceCompilationCount":24,"faceValidationCount":24,"boundaryExtractionCount":24,"curveReversalCount":12,"observationPairCount":36,"curvePointEvaluationCount":72,"curveDerivativeEvaluationCount":72},"numericPolicy":{"correspondence":"unchanged1013-two-assets-one-pair-whole-native-proof","vertexUnion":"only-actual-child-paired-endpoint-members-object-is-points","vertexRepresentative":"minimum-original-inventory-index","vertexLink":"incident-global-edges-with-qualified-face-corner-arcs","degree":"arc-multiplicity-included-one-incoming-one-outgoing","parallelCycle":"two-node-two-opposite-parallel-arcs-allowed","euler":"diagnostic-only-no-sphere-or-genus-claim","workCounts":"direct-root-child-calls-and-sum-of-actual-child-direct-counters-not-hidden-descendant-work"},"quality":{"originalDataBitsPreserved":true,"childClosedFalseScopePreserved":true,"childLocalFreeBoundariesPreserved":true,"weldingPerformed":false,"sourceModelsMerged":false,"supportRegularityCertified":false,"continuityCertified":false,"manufacturingToleranceCertified":false,"globalBinary64ErrorCertified":false,"persistentNamesCertified":false,"ownership":"independent-copied-cpu-data-gc"},"budgetFailure":"complete-global-coverage-connectivity-budget-and-id-preflight-atomic-no-partial-shell","limits":{"maximumAssets":6,"maximumPairs":12,"maximumPairEvaluations":12,"maximumObservationPairs":36,"maximumOriginalVertices":24,"ownValues":1048576,"ownDepth":64,"arrayElements":8192,"recordFields":64,"sourceStringCharacters":262144,"rootPrefixCharacters":5,"childPrefixCharacters":8}}},"bindings":{"parent":{"sourceField":"request.face.source","modelField":"request.face.model","modelName":"width_evaluation","faceId":"width_face","surfaceId":"width_surface","loopId":"width_loop","orientation":"forward","boundaryCurveIds":["width_b0","width_b1","width_b2","width_b3"]},"assets":[{"assetIndex":0,"role":"bottom","wallIndex":null,"sourceId":"dpx_src_0","modelName":"parametric_face","faceId":"dpx_f_0","surfaceId":"dpx_s_b","loopId":"dpx_l_0"},{"assetIndex":1,"role":"top","wallIndex":null,"sourceId":"dpx_src_1","modelName":"parametric_face","faceId":"dpx_f_1","surfaceId":"dpx_s_t","loopId":"dpx_l_1"},{"assetIndex":2,"role":"wall","wallIndex":0,"sourceId":"dpx_src_2","modelName":"parametric_face","faceId":"dpx_f_2","surfaceId":"dpx_s_w_0","loopId":"dpx_l_2"},{"assetIndex":3,"role":"wall","wallIndex":1,"sourceId":"dpx_src_3","modelName":"parametric_face","faceId":"dpx_f_3","surfaceId":"dpx_s_w_1","loopId":"dpx_l_3"},{"assetIndex":4,"role":"wall","wallIndex":2,"sourceId":"dpx_src_4","modelName":"parametric_face","faceId":"dpx_f_4","surfaceId":"dpx_s_w_2","loopId":"dpx_l_4"},{"assetIndex":5,"role":"wall","wallIndex":3,"sourceId":"dpx_src_5","modelName":"parametric_face","faceId":"dpx_f_5","surfaceId":"dpx_s_w_3","loopId":"dpx_l_5"}],"bottomChart":{"assetIndex":0,"kind":"transpose-u-v","uRole":"original-support-v","vRole":"original-support-u","originalPoleForOutput":[{"uIndex":0,"vIndex":0,"originalUIndex":0,"originalVIndex":0},{"uIndex":0,"vIndex":1,"originalUIndex":1,"originalVIndex":0},{"uIndex":1,"vIndex":0,"originalUIndex":0,"originalVIndex":1},{"uIndex":1,"vIndex":1,"originalUIndex":1,"originalVIndex":1}]},"topChart":{"assetIndex":1,"kind":"identity-plus-z","uRole":"original-support-u","vRole":"original-support-v"},"walls":[{"wallIndex":0,"assetIndex":2,"boundaryIndex":0,"original":{"sourceField":"request.face.source","contextIndex":null,"modelName":"width_evaluation","objectIndex":1,"curveId":"width_b0"},"bottom":{"sourceField":"walls.source","contextIndex":0,"modelName":"dpx_s_w_0","objectIndex":0,"curveId":"width_b0"},"top":{"sourceField":"walls.source","contextIndex":0,"modelName":"dpx_s_w_0","objectIndex":1,"curveId":"dpx_c_t_0"},"surfaceId":"dpx_s_w_0","uRole":"original-boundary-parameter","vRole":"extrusion-interpolation"},{"wallIndex":1,"assetIndex":3,"boundaryIndex":1,"original":{"sourceField":"request.face.source","contextIndex":null,"modelName":"width_evaluation","objectIndex":2,"curveId":"width_b1"},"bottom":{"sourceField":"walls.source","contextIndex":1,"modelName":"dpx_s_w_1","objectIndex":0,"curveId":"width_b1"},"top":{"sourceField":"walls.source","contextIndex":1,"modelName":"dpx_s_w_1","objectIndex":1,"curveId":"dpx_c_t_1"},"surfaceId":"dpx_s_w_1","uRole":"original-boundary-parameter","vRole":"extrusion-interpolation"},{"wallIndex":2,"assetIndex":4,"boundaryIndex":2,"original":{"sourceField":"request.face.source","contextIndex":null,"modelName":"width_evaluation","objectIndex":3,"curveId":"width_b2"},"bottom":{"sourceField":"walls.source","contextIndex":2,"modelName":"dpx_s_w_2","objectIndex":0,"curveId":"width_b2"},"top":{"sourceField":"walls.source","contextIndex":2,"modelName":"dpx_s_w_2","objectIndex":1,"curveId":"dpx_c_t_2"},"surfaceId":"dpx_s_w_2","uRole":"original-boundary-parameter","vRole":"extrusion-interpolation"},{"wallIndex":3,"assetIndex":5,"boundaryIndex":3,"original":{"sourceField":"request.face.source","contextIndex":null,"modelName":"width_evaluation","objectIndex":4,"curveId":"width_b3"},"bottom":{"sourceField":"walls.source","contextIndex":3,"modelName":"dpx_s_w_3","objectIndex":0,"curveId":"width_b3"},"top":{"sourceField":"walls.source","contextIndex":3,"modelName":"dpx_s_w_3","objectIndex":1,"curveId":"dpx_c_t_3"},"surfaceId":"dpx_s_w_3","uRole":"original-boundary-parameter","vRole":"extrusion-interpolation"}],"pairs":[{"first":{"sourceId":"dpx_src_0","boundary":"u-min"},"second":{"sourceId":"dpx_src_2","boundary":"v-min"}},{"first":{"sourceId":"dpx_src_0","boundary":"v-max"},"second":{"sourceId":"dpx_src_3","boundary":"v-min"}},{"first":{"sourceId":"dpx_src_0","boundary":"u-max"},"second":{"sourceId":"dpx_src_4","boundary":"v-min"}},{"first":{"sourceId":"dpx_src_0","boundary":"v-min"},"second":{"sourceId":"dpx_src_5","boundary":"v-min"}},{"first":{"sourceId":"dpx_src_1","boundary":"v-min"},"second":{"sourceId":"dpx_src_2","boundary":"v-max"}},{"first":{"sourceId":"dpx_src_1","boundary":"u-max"},"second":{"sourceId":"dpx_src_3","boundary":"v-max"}},{"first":{"sourceId":"dpx_src_1","boundary":"v-max"},"second":{"sourceId":"dpx_src_4","boundary":"v-max"}},{"first":{"sourceId":"dpx_src_1","boundary":"u-min"},"second":{"sourceId":"dpx_src_5","boundary":"v-max"}},{"first":{"sourceId":"dpx_src_2","boundary":"u-max"},"second":{"sourceId":"dpx_src_3","boundary":"u-min"}},{"first":{"sourceId":"dpx_src_3","boundary":"u-max"},"second":{"sourceId":"dpx_src_4","boundary":"u-min"}},{"first":{"sourceId":"dpx_src_4","boundary":"u-max"},"second":{"sourceId":"dpx_src_5","boundary":"u-min"}},{"first":{"sourceId":"dpx_src_5","boundary":"u-max"},"second":{"sourceId":"dpx_src_2","boundary":"u-min"}}],"directionConvention":"forward-parent-plus-z-outward-native-quad-charts","assetAuthority":"complete-six-source-assets-retained-in-shell.assets"},"report":{"schema":"barocss-direct-convex-planar-face-extrusion-report","version":0,"lengthUnit":"mm","profile":"forward-natural-xy-rectangle-positive-z","evaluationId":"direct_prism_shell","parentFaceId":"width_face","parentModelName":"width_evaluation","direction":"positive-z","distanceMM":12,"normal":[0,0,1],"translationMM":[0,0,12],"boundsMM":{"min":[0,-2.5,0],"max":[100,2.5,12]},"diagnostics":{"spanXMM":100,"spanYMM":5,"spanZMM":12,"volumeMM3":6000,"authority":"axis-range-product-diagnostic-not-volume-certificate"},"directCounts":{"parentValidationCallCount":1,"ruledBuildCallCount":4,"parametricFaceBuildCallCount":6,"sourceAdoptionCallCount":6,"closedShellBuildCallCount":1,"constructionDelegationCount":17,"totalDelegationCount":18,"curveD0Count":0,"curveD1AttemptCount":0,"surfaceD0Count":0,"surfaceD1AttemptCount":0,"rationalOperationCount":0,"booleanCallCount":0,"affineTransformCallCount":0,"extrudeCurveCallCount":0},"childReceiptCounts":{"wallReceiptCount":4,"assetCount":6,"pairCount":12,"pairProofCount":12,"acceptedVertexClassCount":8,"acceptedEdgeCount":12,"acceptedFaceCount":6,"vertexLinkCount":8,"cornerArcCount":24,"globalFreeBoundaryCount":0,"reservedOriginalInventorySlots":24},"shellChildDirectCounts":{"sourceCompilationCount":24,"faceValidationCount":24,"boundaryExtractionCount":24,"curveReversalCount":12,"observationPairCount":36,"curvePointEvaluationCount":72,"curveDerivativeEvaluationCount":72},"sourceSizes":{"parent":{"utf16":712,"utf8":712},"assets":[{"assetIndex":0,"sourceId":"dpx_src_0","size":{"utf16":709,"utf8":709}},{"assetIndex":1,"sourceId":"dpx_src_1","size":{"utf16":721,"utf8":721}},{"assetIndex":2,"sourceId":"dpx_src_2","size":{"utf16":723,"utf8":723}},{"assetIndex":3,"sourceId":"dpx_src_3","size":{"utf16":729,"utf8":729}},{"assetIndex":4,"sourceId":"dpx_src_4","size":{"utf16":711,"utf8":711}},{"assetIndex":5,"sourceId":"dpx_src_5","size":{"utf16":705,"utf8":705}}],"walls":[{"utf16":478,"utf8":478},{"utf16":482,"utf8":482},{"utf16":470,"utf8":470},{"utf16":466,"utf8":466}]},"fileSizes":{"request":{"utf16":12129,"utf8":12129},"result":{"utf16":332621,"utf8":332621}},"preservation":{"completeOriginalConvexInput":true,"completeWallReceipts":true,"completeShellAssetsAndPairProofs":true,"sourceModelsNotMerged":true,"originalXYAndBasisWeightBits":true,"bottomUVPermutation":true,"noOriginalCurveRenaming":true,"noBooleanProvenanceFabricated":true,"noEndpointWelding":true},"quality":{"closed":true,"orientedClosedIncidence":true,"abstractIncidenceManifold":true,"geometricValidity":"not-certified","solid":false,"embeddedManifoldCertified":false,"selfIntersectionCertified":false,"insideOutsideCertified":false,"supportRegularityCertified":false,"continuityCertified":false,"volumeCertified":false,"globalBinary64ErrorCertified":false,"manufacturingToleranceCertified":false,"editorDisplayCertified":false,"publication":false,"ownedRebuild":true,"ownership":"independent-copied-cpu-data-gc"},"limits":{"minimumDistanceMM":0.000001,"maximumDistanceMM":10000,"coordinateAbsMM":10000,"maximumWalls":4,"maximumAssets":6,"maximumPairs":12,"maximumPairEvaluations":12,"maximumObservationPairs":36,"maximumModelObjects":16,"sourceUTF16":262144,"sourceUTF8":262144,"identityCharacters":48,"rootPrefixCharacters":5,"childPrefixCharacters":8,"maximumRequestUTF16":2097152,"maximumRequestUTF8":2097152,"maximumResultUTF16":4194304,"maximumResultUTF8":4194304,"ownValues":1048576,"ownDepth":64,"arrayElements":8192,"recordFields":64,"keyCharacters":128,"stringCharacters":262144},"workScope":"parent-validation-and-new-construction-delegations-child-work-retained-separately","budgetFailure":"atomic-no-partial-direct-face-extrusion-or-shell"}},"heightComparison":{"at10":{"options":{"evaluationId":"direct_prism_shell","resultIdPrefix":"dpx","distanceMM":10,"direction":"positive-z"},"boundsMM":{"min":[0,-2.5,0],"max":[100,2.5,10]},"axisProductDiagnosticMM3":5000,"shell":{"schema":"barocss-closed-exact-patch-shell","version":0,"shellId":"direct_prism_shell","lengthUnit":"mm","sourceFrame":"authored-xyz-no-axis-conversion","faceCount":6,"edgeCount":12,"vertexClassCount":8,"vertexLinkCount":8,"cornerArcCount":24,"eulerCharacteristic":2,"globalFreeBoundaryCount":0,"connectedFaceGraph":true,"orientedClosedIncidence":true,"abstractIncidenceManifold":true,"closed":true,"solid":false,"geometricValidity":"not-certified","embeddedManifoldCertified":false,"selfIntersectionCertified":false,"insideOutsideCertified":false,"childPairEvaluationCount":12,"childDirectCounts":{"sourceCompilationCount":24,"faceValidationCount":24,"boundaryExtractionCount":24,"curveReversalCount":12,"observationPairCount":36,"curvePointEvaluationCount":72,"curveDerivativeEvaluationCount":72},"numericPolicy":{"correspondence":"unchanged1013-two-assets-one-pair-whole-native-proof","vertexUnion":"only-actual-child-paired-endpoint-members-object-is-points","vertexRepresentative":"minimum-original-inventory-index","vertexLink":"incident-global-edges-with-qualified-face-corner-arcs","degree":"arc-multiplicity-included-one-incoming-one-outgoing","parallelCycle":"two-node-two-opposite-parallel-arcs-allowed","euler":"diagnostic-only-no-sphere-or-genus-claim","workCounts":"direct-root-child-calls-and-sum-of-actual-child-direct-counters-not-hidden-descendant-work"},"quality":{"originalDataBitsPreserved":true,"childClosedFalseScopePreserved":true,"childLocalFreeBoundariesPreserved":true,"weldingPerformed":false,"sourceModelsMerged":false,"supportRegularityCertified":false,"continuityCertified":false,"manufacturingToleranceCertified":false,"globalBinary64ErrorCertified":false,"persistentNamesCertified":false,"ownership":"independent-copied-cpu-data-gc"},"budgetFailure":"complete-global-coverage-connectivity-budget-and-id-preflight-atomic-no-partial-shell","limits":{"maximumAssets":6,"maximumPairs":12,"maximumPairEvaluations":12,"maximumObservationPairs":36,"maximumOriginalVertices":24,"ownValues":1048576,"ownDepth":64,"arrayElements":8192,"recordFields":64,"sourceStringCharacters":262144,"rootPrefixCharacters":5,"childPrefixCharacters":8}},"directCounts":{"parentValidationCallCount":1,"ruledBuildCallCount":4,"parametricFaceBuildCallCount":6,"sourceAdoptionCallCount":6,"closedShellBuildCallCount":1,"constructionDelegationCount":17,"totalDelegationCount":18,"curveD0Count":0,"curveD1AttemptCount":0,"surfaceD0Count":0,"surfaceD1AttemptCount":0,"rationalOperationCount":0,"booleanCallCount":0,"affineTransformCallCount":0,"extrudeCurveCallCount":0},"fileSizes":{"request":{"utf16":12129,"utf8":12129},"result":{"utf16":332685,"utf8":332685}}},"at12":{"options":{"evaluationId":"direct_prism_shell","resultIdPrefix":"dpx","distanceMM":12,"direction":"positive-z"},"boundsMM":{"min":[0,-2.5,0],"max":[100,2.5,12]},"axisProductDiagnosticMM3":6000,"shell":{"schema":"barocss-closed-exact-patch-shell","version":0,"shellId":"direct_prism_shell","lengthUnit":"mm","sourceFrame":"authored-xyz-no-axis-conversion","faceCount":6,"edgeCount":12,"vertexClassCount":8,"vertexLinkCount":8,"cornerArcCount":24,"eulerCharacteristic":2,"globalFreeBoundaryCount":0,"connectedFaceGraph":true,"orientedClosedIncidence":true,"abstractIncidenceManifold":true,"closed":true,"solid":false,"geometricValidity":"not-certified","embeddedManifoldCertified":false,"selfIntersectionCertified":false,"insideOutsideCertified":false,"childPairEvaluationCount":12,"childDirectCounts":{"sourceCompilationCount":24,"faceValidationCount":24,"boundaryExtractionCount":24,"curveReversalCount":12,"observationPairCount":36,"curvePointEvaluationCount":72,"curveDerivativeEvaluationCount":72},"numericPolicy":{"correspondence":"unchanged1013-two-assets-one-pair-whole-native-proof","vertexUnion":"only-actual-child-paired-endpoint-members-object-is-points","vertexRepresentative":"minimum-original-inventory-index","vertexLink":"incident-global-edges-with-qualified-face-corner-arcs","degree":"arc-multiplicity-included-one-incoming-one-outgoing","parallelCycle":"two-node-two-opposite-parallel-arcs-allowed","euler":"diagnostic-only-no-sphere-or-genus-claim","workCounts":"direct-root-child-calls-and-sum-of-actual-child-direct-counters-not-hidden-descendant-work"},"quality":{"originalDataBitsPreserved":true,"childClosedFalseScopePreserved":true,"childLocalFreeBoundariesPreserved":true,"weldingPerformed":false,"sourceModelsMerged":false,"supportRegularityCertified":false,"continuityCertified":false,"manufacturingToleranceCertified":false,"globalBinary64ErrorCertified":false,"persistentNamesCertified":false,"ownership":"independent-copied-cpu-data-gc"},"budgetFailure":"complete-global-coverage-connectivity-budget-and-id-preflight-atomic-no-partial-shell","limits":{"maximumAssets":6,"maximumPairs":12,"maximumPairEvaluations":12,"maximumObservationPairs":36,"maximumOriginalVertices":24,"ownValues":1048576,"ownDepth":64,"arrayElements":8192,"recordFields":64,"sourceStringCharacters":262144,"rootPrefixCharacters":5,"childPrefixCharacters":8}},"directCounts":{"parentValidationCallCount":1,"ruledBuildCallCount":4,"parametricFaceBuildCallCount":6,"sourceAdoptionCallCount":6,"closedShellBuildCallCount":1,"constructionDelegationCount":17,"totalDelegationCount":18,"curveD0Count":0,"curveD1AttemptCount":0,"surfaceD0Count":0,"surfaceD1AttemptCount":0,"rationalOperationCount":0,"booleanCallCount":0,"affineTransformCallCount":0,"extrudeCurveCallCount":0},"fileSizes":{"request":{"utf16":12129,"utf8":12129},"result":{"utf16":332621,"utf8":332621}}}}}
