Systems and methods for three-dimensional sketching
First Claim
Patent Images
1. A method, comprising:
- receiving an indication of graphical input data;
simplifying one or more segments of the graphical input data;
grouping the simplified segments of the graphical input data to form one or more spine lines;
creating one or more framework objects for one or more portions of the spine lines;
identifying joins between the one or more framework objects; and
grouping the one or more portions of the spine lines into recognizable structures.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and computer program code for three-dimensional sketching may comprise, according to some embodiments, receiving input from a computer-augmented surface such as a Liquid Crystal Display (LCD) of a tablet computer, recording the input as “digital ink”, and interpreting the ink to convert the drawing into a three-dimensional sketch model.
113 Citations
40 Claims
-
1. A method, comprising:
-
receiving an indication of graphical input data;
simplifying one or more segments of the graphical input data;
grouping the simplified segments of the graphical input data to form one or more spine lines;
creating one or more framework objects for one or more portions of the spine lines;
identifying joins between the one or more framework objects; and
grouping the one or more portions of the spine lines into recognizable structures. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
determining a framework associated with graphical input data;
determining one or more positional constraints;
determining one or more first directional constraints;
solving the one or more first directional constraints;
solving the one or more positional constraints; and
defining one or more second directional constraints. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A method, comprising:
-
determining a framework associated with graphical input data;
determining one or more constraints associated with the framework, wherein the one or more constraints comprise at least one or more directional constraints;
identifying gaps within the framework; and
adjusting the one or more directional constraints to close the identified gaps. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
34. A method, comprising:
-
receiving an indication of graphical input data;
simplifying one or more segments of the graphical input data;
grouping the simplified segments of the graphical input data to form one or more spine lines;
creating one or more framework objects for one or more portions of the spine lines;
identifying joins between the one or more framework objects;
grouping the one or more portions of the spine lines into recognizable structures;
determining one or more positional constraints;
determining one or more first directional constraints;
solving the one or more first directional constraints;
solving the one or more positional constraints;
defining one or more second directional constraints;
identifying gaps within the framework; and
adjusting the at least one of the one or more first directional constraints or the one or more second directional constraints to close the identified gaps. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
Specification