×

Querying a database with likeness criterion

  • US 10,303,784 B2
  • Filed: 05/20/2016
  • Issued: 05/28/2019
  • Est. Priority Date: 05/28/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for querying a database that comprises 3D modeled objects that represent mechanical parts, the method comprising:

  • by a processor coupled to computer memory;

    providing a query that includes a likeness criterion relative to a value of a predetermined shape descriptor for an input 3D modeled object;

    returning, as results of the query, respective 3D modeled objects of the database, a respective 3D modeled object being returned based on an extent to which a value of a predetermined shape descriptor for the respective 3D modeled object meets the likeness criterion;

    wherein;

    the 3D modeled objects of the database and the input 3D modeled object are each defined at least by a 3D mesh, the 3D mesh of a 3D modeled object having vertices and edges connecting the vertices, the vertices and the edges forming faces that represent an envelop of a mechanical part represented by the 3D modeled object,the value of the predetermined shape descriptor for the respective 3D modeled object includes a set of axis systems that are trihedral, the set of axis systems being in a bijective association with a set of pairs consisting of a respective vertex of the 3D mesh of the respective 3D modeled object and a respective face of the 3D mesh of the respective 3D modeled object,an axis of a respective axis system being oriented based on directions, at the respective vertex, of edges connected to the respective vertex, on a direction, at the respective vertex, normal to the envelop of the mechanical part represented by the 3D modeled object, and on an orientation of a face that corresponds to an outside of the mechanical part,a likeness of a first value of a predetermined shape descriptor for a first 3D modeled object relative to a second value of a predetermined shape descriptor for a second 3D modeled object increasingly depends on an extent to which a set of axis systems of the second value of the predetermined shape descriptor matches a set of axis systems of the first value of the predetermined shape descriptor modulo a same similarity transformation.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×