PhD Thesis: Designing Tools for 3D Content Authoring Based on 3D Sketching