I am trying to visualize a few 2D arrays in ArraryPlot3D. I think I have made it work, however, there is a minor detail on the mesh of the plot I want to improve.
For example, this is what the current 3d plot looks like:
However, if you look closely at the details of the edge, you will see there is a tiny tail, which I want to remove. I wonder if there is a easy way to achieve this? I notice that this effect is not prominent when the Mesh thickness is small.
tl;dr: I want to remove this tiny tail in ArrayPlot3D when the mesh thickness is large.
Here I attach the sample code:
blank = ConstantArray[0, {10, 10}];
block = ConstantArray[1, {10, 10}];
ArrayPlot3D[{block, blank, blank, block, blank, blank, block, blank,
blank, block},
MeshStyle -> Directive[AbsoluteThickness[2.5], Black],
ImageSize -> 1200]