Outline of dataset

I have a user that is trying to find the real outline of an object. Taking can.exo as an example, “outline” shows the outline of the bounding boxes for the blocks. What I want is the actual outline of the brick, and the outline of the can. Another way to say this is I want the Feature Edges, but draw the back side edge of the can against the gray background. Is this possible? If not, lets add it as a feature.

An example is the attached file. We want the right image, but as the outline of the can. Another example is the left side, but without the double draw around the outline of the can and adding the yellow line for the back of the can.

without the double draw around the outline

The double draw is coming for the data, I’m not sure how it can be reduced to a single line in the generic case

This would be needed to be computed screenspace.