Edges Showing Through Solids

Is there a setting somewhere that will prevent the edges of these solid shapes from showing through?

These are all 0.06" thick, Cyan is on the bottom with Green on top of that, with yellow on top of that and Red is on top of that.

Yet even through something that is 0.06" thick I see the edges of the thing under it most of the time. If I roll it around just right, sometimes I can’t see them, but most of the time I can.

I am in shaded, I just need to see what’s on top and have things underneath hidden. These are normally all the same color, so it gets confusing when the wrong edges show through.

sample.3dm (87.1 KB)

Hi, you may not want to do this , but you could space them apart enough so that they are not transferring through each other. You could try .062” to start. The big brains will have to tell you why it is happening. —-Mark

@James_Richters The reason this happens is because edge curves are drawn with a certain Z-bias, in order to make sure they are drawn on top of the display meshes. The result is that you get to see what you see. This is however not a problem unique to Rhino, it will happen in other applications as well.

It sometimes helps a little to play with Z-bias (TestZBias) but in this case, it seems to have little effect.

@markintheozarks Thanks for the suggestion, but even with a gap I still get the edges showing though, and I also have the gap. The problem is these are only 0.060 thick to start with.

@Gijs Thank you for the explanation. That does make sense, I guess otherwise the edges of solids would not be well defined and then that would cause even worse issues with visualizing things. I had the idea that there might be a setting to turn off the edges of solids, but then I realized that would just make a mess of everything, nothing would be defined at all… the edges really need to be drawn the way they are for anything to look right.

Now that I have a better understanding of what’s going on, I got a new idea. I really don’t care what the bottom of this looks like, so I moved all the bottom faces to the level of the lowest one with MoveFace, then did a BooleanUnion of them all, and then did MergeAllCoplanarFaces, that eliminates the edges that are underneath, because now they go all the way to the edge, so I get a visualization of the overlaps without the distraction of the edges showing through. They are all supposed to be the same color anyway so merging them all this way is not a problem, and I can just have the merged version on a layer by itself to visualize the end result of the overlap and keep the separate components the original shape on their own layer.

sample new.3dm (131.1 KB)

Hi James - I think the problem is that there is a finite number of ‘levels’ in the depth sorting. In a plan view (to the planes) the depth sorting can be relatively precise and this all looks correct, but in oblique views these objects cross more than one level in depth, so things are less clean.

-Pascal