Usage would be something like:
_ctw = cursorToWorld [<string collideWithLODs>, <array ignoreObjects>];
Where collideWithLODs would have options like:
"NONE" (would ignore objects), "GEOMETRY", "VIEW_GEOMETRY", "FIRE_GEOMETRY", etc.
And ignoreObjects would accept an array which the ray that was cast to the cursors position would ignore and pretend like they weren't there at all.
Some example pictures.
http://i.imgur.com/gK98YTO.jpg
http://i.imgur.com/j6lh6I0.jpg
http://i.imgur.com/iAnx2Ef.jpg
http://i.imgur.com/Z60PUaO.jpg