if you do a matrix of 5x5 points (5 runs * 5 %OOS), which leads to 25 squares in the display. currently, there are 25 intersections but 16 squares, which is not the real representation of the matrix. it is the same problem when you do 3x3 matrix, you will get 4 squares and 9 intersections.
For example, for 3x3 matrix, if the option is to show net profit, then the view will show 4 squares, that means only 4 intersections have representations, and 5 points while they are represented by intersections but not visually by squares.
display settings of the 3D surface should include one very important option which is the robustness score Pass/Fail. Right now you can display all kinds of data like net profit per intersection data, but robustness score pass/fail is the most important to show, as that is what the test is about.
Also the display settings for the surface still doesn't have the most important information to show, which is PASS/FAIL. We should have a representation of which intersection in the matrix passed and which one failed (based on the filter settings). it is binary, either 0 or 1.