Abstract: A user emulation module is operable to emulate generating a feature by a user by issuing graphical user interface based commands in a computer aided design system associated with either a source technical system or a target technical system. An associated pattern recognition module is operable to analyze a parametric feature definition from the source technical system and identify one or more parametric feature definitions in the target technical system that achieve an equivalent result.
Type:
Grant
Filed:
September 6, 2000
Date of Patent:
August 29, 2006
Assignee:
Proficiency Solutions Ltd.
Inventors:
Ari Rappoport, Michal Etzion, Steven Spitz
Abstract: Computer implemented techniques for edge correlation between design objects in computer-aided design systems are provided. According to one embodiment, a source edge is exported from a source CAD system into a data representation in a global scene. The global scene is imported into a target CAD system so that one or more candidate target edges can be identified. Once the candidate target edges are identified, they are exported into a data representation of a local scene. Through a series of techniques, which can include an edge overlap algorithm, a region containment algorithm, an edge containment algorithm, and an edge extension algorithm, non-overlapping candidate target edges are removed from the local scene until a correlated set of target edges is produced. Design features, such a round or chamfer operation, can then be performed in the target CAD system on the correlated set of edges, just as they are in the source CAD system.