Adding nothing to a graph in case of false condition?

Sketch of what I am trying to do:

I have a base graphic. If a certain part of a calculation found a result, I want to add another “piece” to that graphic. If no result was found, I don’t want to add that piece.

So I’d like to write code like this:

Show[
       base graphic,
       If[result_found, piece,(* else *) NullGraphic]
    ]

So if result_found is True, it behaves as

Show [
      base graphic,
      piece
    ]

and if result_found is False, it behaves as

Show[
      base graphic
    ]

So the question is: Is there anything I can use where I wrote “GraphicNull” above? I already tried “Null” … doesn’t work.

Thanks …

DuuuuH. Just solved it myself.

Show[
{
    baseobject,
    If[result_found,piece,Nothing]
}
]

Yes, Mathematica, has Null, Nothing, and None … and they are all different. :slight_smile:

You can also use {}.

Graphics[] works as well

Show[
 	basegraphic,
 	If[resultOK, piece, Graphics[]]
 ]

From the documentation for Graphics:

Graphics[] gives an empty graphic with the default image size.

Thanks so much for the help. Graphics[] is exactly what I was looking for. And of course you are right … it says so in the documentation … The moral is the old story “Read the documentation!”