Hi Chris,
I model self-shading from another portion of a building to the space in question with exterior blocks. You can use the X,Y,Z coordinate system to place these blocks anywhere relative to your model. If you are concerned about the shadowing that would occur from floors above you can model a block above your exterior wall as well. There is a floor height input as well if you would like to model a space that is not on the ground floor. This will raise the space relative to the ground plane and enlarge the ground plane. Shading from adjacent buildings can be modeled in the same way. When placing these blocks, remember that the full 3 dimensions might not be needed (ie. the building across the street can be modeled as just the front wall, not the entire floor plate and still produce the same shading effect). To model L shaped spaces, just place a block internally to carve out an unsimulated portion of the overall space.
I hope this helps.
Regards,
Zack