Until now the tool only considered terrain. This commit adds support for 3D renderers created from vector layers, so it is possible to correctly identify polygons and linestrings in 3D.
Use Qt style "returns .." tense instead of "return ..", and lock this in with a documentation compliance unit test