Looks like sceneBoundingRect () was the right method to use instead of boundingRect().