A triangle, well an arrow head is the optimal shape from the frontal aspect, it's just not commodious to anything else but that.
Try to look at the shape of a YF-23 say, and try to 'ray trace' a vector onto parts of the shape. Your three options are absorb, pass through or reflect. If you must reflect then you want to reflect in a different direction from the arrival, regardless of the presentation to the source. If you can reflect into other parts of the object, and then absorb, then double win.
Look at the T-50, the only non-stealthy bit is the motors. But they've chosen not to go extreme on the stealth and take 3d thrust vectoring instead.