Methods for retrieving shapes and drawings
First Claim
1. A method of posing a computer-based representation of a three-dimensional shape, said representation being formed of multiple polygons, comprising:
- calculating an area value of polygons having similar normals and signed distances;
associating a normal with the area value; and
selecting the normal with the maximum area value.
1 Assignment
0 Petitions
Accused Products
Abstract
There are disclosed methods to provide stable pose determinations of various three dimensional shapes. Methods are also disclosed for determining multiple, unique drawing descriptors for two dimensional drawings, and for obtaining intermediate three dimensional representations of two dimensional drawings as one way to determine the descriptor. Methods are also disclosed to provide for searching of two dimensional drawings and three dimensional shapes using user-defined input, which may be a drawing or sketch. User interactivity is provided to further refine search results.
114 Citations
41 Claims
-
1. A method of posing a computer-based representation of a three-dimensional shape, said representation being formed of multiple polygons, comprising:
-
calculating an area value of polygons having similar normals and signed distances;
associating a normal with the area value; and
selecting the normal with the maximum area value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
projecting a representation of a three-dimensional object into three two-dimensional drawings, said drawings including silhouette and contour views. - View Dependent Claims (9, 10)
-
11. A method comprising:
-
providing at least one two-dimensional drawing of an object to a computer system;
creating one or more descriptors for said at least one drawing, said descriptor being adapted for use in a search of two-dimensional drawings. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
inputting a two-dimensional drawing into a computer system having access to a library of representations of objects;
creating one or more descriptors for said two-dimensional drawing;
searching said library of by comparing said one or more descriptors to data of said representations; and
outputting a set of representations of objects that are determined to be sufficiently similar to said two-dimensional drawing. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method comprising:
-
inputting a two-dimensional drawing into a computer system having access to a set of two-dimensional representations of objects;
measuring the similarity between said drawing and said representations, said measuring including randomly sampling view edges of said drawing and said representations, generating shape distributions of said drawing and said representations, normalizing said shape distributions, and ascertaining degrees of correspondence between said shape distributions. - View Dependent Claims (37)
-
-
38. A method comprising:
-
receiving a set of results from a search conducted using at least one input parameter;
inputting a new parameter;
searching said set of results with respect to said new parameter; and
obtaining a subset of said results.
-
-
39. A method comprising:
-
receiving a set of results from a search conducted using at least one input parameter;
altering said input parameter;
searching a set of results with respect to said altered parameter; and
obtaining a subset of said results. - View Dependent Claims (40, 41)
-
Specification