Meshdata update

Some modification in meshdata structure and an example with qt backend to generate, cone, cylinder, sphere and arrow


Please use `except Exception`: