Shape-It-Up: Hand gesture based creative expression of 3D shapes using intelligent generalized cylinders