Meshdata update

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

`setSingleStep(0.1)` here would make the interface much easier to use.