IP Library Granted Patent US 7,492,364
Granted Patent B2
US 7,492,364 · App. 10/626,494 · Granted Feb 17, 2009

System and method for creating and updating a three-dimensional model and creating a related neutral file format

Assignee: Imagecom, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,492,364
App. No.
10/626,494
Granted
Feb 17, 2009
Kind
B2
Abstract

The present invention discloses a method for building, defining, and storing features in an application neutral format comprising building a feature based on a feature class, wherein the feature class comprises feature geometry, feature constraints, and feature dimensions, defining the built feature as a geometric representation of an individual feature type, and storing the representation in a binary file format.

Claims (38)

1. A method for converting a two-dimensional drawing to a complete three-dimensional model, as an output that is readable and editable in a 3-D computer-aided-design (“CAD”) software system, comprising:

(a) inputting the two-dimensional drawing;

(b) correcting errors associated with the two-dimensional drawing to give a corrected two dimensional drawing;

(c) using an automated feature detection system to create matched feature loops;

(d) performing a profile analysis and a feature analysis on the matched feature loops;

(e) producing an ordered list of three-dimensional features using geometry of up to six orthographic views of the three-dimensional features, wherein the ordered list of three-dimensional features is ordered consistently with the CAD system's ordering expectations;

(f) writing the ordered list of three-dimensional features to an intermediate binary file format;

(g) interfacing the binary file format to a binary file format that is specific for the CAD system; and

(h) producing a parametric feature-based three-dimensional model

wherein step (d) comprises:

receiving the matched feature loops,

performing a profile analysis on each loop match,

building feature subtrees, wherein each of the feature subtrees contains necessary data to create a 3-D feature,

setting a relative volume operation for each of the feature subtrees, and building feature relations on the feature subtrees; and

step (e) comprises:

building a model tree based on the feature relations, and

producing a final feature tree based on the model tree to give the ordered list of three dimensional features.

2. The method of claim 1 further comprising back projecting the three-dimensional model to obtain drawing views associated with a three-dimensional model for the purpose of validating the three-dimensional model against the two-dimensional drawing.

3. The method of claim 2 further comprising overlaying the drawing views on top of the two-dimensional drawing views.

4. The method of claim 3 further comprising comparing the views.

5. The method of claim 1 , wherein:

step (a) comprises:

automatically filtering non-graphical entities, wherein the non-graphical entities include all dimension lines, centerlines, construction lines, hatching, text, title blocks, and borders, and

exploding any blocks in the drawing to accumulate indivisible geometric entities; and

step (b) comprises:

performing error checking on the drawing,

if errors are found, correcting the errors, and

automatically splitting entities in the drawing or in the corrected drawing corresponding to top, front and side views.

6. The method of claim 5 further comprising fixing a common origin for each view.

7. The method of claim 6 further comprising translating the entities to the common origin.

8. The method of claim 7 further comprising writing translated geometric entity data to classes.

9. The method of claim 1 , wherein step (c) comprises:

receiving the corrected two-dimensional drawing;

performing a subpart extraction of the corrected two dimensional drawing, wherein the subparts are join features including single features or combinations of features and wherein all subparts are extracted;

performing a subpart matching of the corrected two dimensional drawing;

extracting nested loops and circular loops;

matching the nested loops and circular loops; and

producing matched feature loops.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2004
From: DEVARAJAN, VENKAT; IYER, RAJ GANESAN; BARBER, SHARON; DHARMARAJAN, NIRANJAN; GANAPATHI, SAVITHA; SUBRAMANIAN, NAVANEETHA KRISHNAN; NANA, VIJAYAJEEVAN JOTHI; MAITRA, SAURABH; WILLIAMS, ASHLEY SCOTT
To: IMAGECOM, INC.
Reel/Frame 014949/0599 →
Continuity (4)
Provisional Application 6039790200 · Jul 23, 2002
Provisional Application 6039790300 · Jul 23, 2002
Provisional Application 6039796500 · Jul 23, 2002
Related Publication 20040153824A1 · Aug 5, 2004