fixes and additions in camera/openmesh_traits and shadow example