M.Sc Thesis

M.Sc StudentBelchich Masha
SubjectSketch Based Design of 2D and 3D Freeform Geometry
DepartmentDepartment of Computer Science
Supervisor PROF. Gershon Elber
Full Thesis textFull thesis text - English Version


This thesis deals with sketch based creation and modification of 2D and 3D freeform geometry. Such capabilities ease the conversion of inaccurate rough sketches, either two-dimensional or three-dimensional, into an accurate geometric representation, thus making the modeling process a more natural and intuitive task. The user mainly specifies his/her desired operation using freeform strokes on the screen, and the system infers the users intent and executes the appropriate creation and editing operations.

An essential part of this research effort is focused on creating a solid modeling environment that will provide all the functionality of traditional geometric design systems, yet will introduce new modeling methods that are intuitive to novice users. As we consider Boolean operations counter-intuitive for novice users, a direct modeling scheme of complex freeform geometry of a similar power is proposed as an alternative. Such operations include curve manipulation on surfaces, trimming interior regions of the surface along predefined curves and creating new freeform surfaces from scratch based only on a few strokes. The user interactively draws freehand shapes; either in the plane or in space over arbitrary freeform surface(s) and the system automatically reconstructs a plausible result, a new freeform curve or surface.  The entire framework allows the modeling of complex freeform geometry in an intuitive manner, all while avoiding Boolean operations.