IP Library Granted Patent US 8,154,545
Granted Patent B2
US 8,154,545 · App. 11/792,478 · Granted Apr 10, 2012

Method for producing technical drawings from 3D models with at least two colliding 3D bodies

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 8,154,545
App. No.
11/792,478
Granted
Apr 10, 2012
Kind
B2
Abstract

The invention relates to a method and a computer-aided modelling system for creating a technical drawing from at least two modelled 3D bodies that collide with one another. In a first step, one or more of the regions of the 3D bodies that are affected by the collision are selected. In a second step, a group of colliding faces of the selected regions of the two or more 3D bodies are combined to form a respective collision group and a technical drawing of the two or more colliding modelled 3D bodies is produced. A 2D edge or its associated boundary of a face that belongs to a collision group is treated by masking the other faces that are associated with the same collision group.

Claims (64)

1. Method implemented by a computer aided modelling system for creating a technical drawing of at least two 3D bodies that collide with one another, the technical drawing being used in the production of corresponding 3D objects, said method comprising the steps of:

a) selectively determining one or more of the regions of the at least two 3D bodies that are affected by the collision;

b) grouping of colliding faces of the selectively determined regions of the at least two 3D bodies to form a respective collision group; and

c) generating a 2D model as the technical drawing of the at least two colliding modelled 3D bodies using parallel or central projection into a predetermined projection plane, wherein a 2D rim or its associated edge of a face that belongs to a collision group is treated with regard to visibility by masking the other faces that are associated with the same collision group.

2. Method according to claim 1 , wherein an edge of a face that belongs to a collision group is treated, with regard to the visibility of the edge, by masking the other faces that are associated with the same collision group.

3. Method according to claim 1 , wherein the modelled bodies are generated using a BRep modeller.

4. Method according to claim 2 , wherein the modelled bodies are generated using a BRep modeller.

5. Method according to claim 1 , wherein micro-collision regions are chosen as regions of the at least two 3D bodies that are affected by the collision.

6. Method according to claim 2 , wherein micro-collision regions are chosen as regions of the at least two 3D bodies that are affected by the collision.

7. Method according to claim 3 , wherein micro-collision regions are chosen as regions of the at least two 3D bodies that are affected by the collision.

8. Method according to claim 4 , wherein micro-collision regions are chosen as regions of the at least two 3D bodies that are affected by the collision.

9. Computer aided modelling system for creating a technical drawing of at least two 3D bodies that collide with one another, the technical drawing being used in the production of corresponding 3D objects, the system comprising:

a) an input unit for inputting commands and data for generating and modifying the two 3D bodies that collide with one another;

b) a modelling unit for calculating the two 3D bodies that collide with one another;

c) a functional unit for determining regions of the at least two 3D bodies that are affected by a collision;

d) a grouping unit for grouping colliding faces of the regions affected by the collision to form a collision group;

e) a projection unit for creating a technical drawing; and

f) a selection unit for masking, when producing a drawing, individual colliding faces that belong to a collision group.

10. Computer aided modelling system according to claim 9 , wherein the modelling unit is a BRep modeller.

11. A computer aided modelling system for creating a technical drawing of at least two 3D bodies that collide with one another, the technical drawing being used in the production of corresponding 3D objects, said system including a program comprising the steps of:

a) selectively determining one or more of the regions of the at least two 3D bodies that are affected by the collision;

b) grouping of colliding faces of the selectively determined regions of the at least two 3D bodies to form a respective collision group; and

c) generating a 2D model as the technical drawing of the at least two colliding modelled 3D bodies using parallel or central projection into a predetermined projection plane, wherein a 2D rim or its associated edge of a face that belongs to a collision group is treated with regard to visibility by masking the other faces that are associated with the same collision group.

12. A computer aided modelling system according to claim 11 , wherein an edge of a face that belongs to a collision group is treated, with regard to the visibility of the edge, by masking the other faces that are associated with the same collision group.

13. A computer aided modelling system according to claim 11 , wherein the modelled bodies are generated using a BRep modeller.

14. A computer aided modelling system according to claim 12 , wherein the modelled bodies are generated using a BRep modeller.

15. A computer aided modelling system according to claim 11 , wherein micro-collision regions are chosen as regions of the at least two 3D bodies that are affected by the collision.

16. A computer aided modelling system according to claim 12 , wherein micro-collision regions are chosen as regions of the at least two 3D bodies that are affected by the collision.

17. A computer aided modelling system according to claim 13 , wherein micro-collision regions are chosen as regions of the at least two 3D bodies that are affected by the collision.

18. A computer aided modelling system according to claim 14 , wherein micro-collision regions are chosen as regions of the at least two 3D bodies that are affected by the collision.

19. Method implemented by a computer aided modelling system for creating a technical drawing of at least two 3D bodies of a 3D model that collide with one another, the technical drawing being used in the production of corresponding 3D objects, said method comprising the steps of:

a) selectively determining one or more of the regions of the at least two 3D bodies that are affected by the collision;

b) grouping of colliding faces of the selectively determined regions of the at least two 3D bodies to form a respective collision group;

c) generating a 2D model as the technical drawing of the at least two colliding modelled 3D bodies using parallel or central projection into a predetermined projection plane, wherein a 2D rim or its associated edge of a face that belongs to a collision group is treated with regard to visibility by masking the other faces that are associated with the same collision group; and

e) classifying the 2D rim or its associated edge as being visible precisely at the moment when the sight ray for determining the visibility of this 2D rim strikes no further point of the overall 3D model.

20. Method according to claim 19 , wherein an edge of a face that belongs to a collision group is treated, with regard to the visibility of the edge, by masking the other faces that are associated with the same collision group.

21. Method according to claim 19 , wherein the modelled bodies are generated using a BRep modeller.

22. Method according to claim 20 , wherein the modelled bodies are generated using a BRep modeller.

23. Method according to claim 19 , wherein micro-collision regions are chosen as regions of the at least two 3D bodies that are affected by the collision.

24. Method according to claim 20 , wherein micro-collision regions are chosen as regions of the at least two 3D bodies that are affected by the collision.

25. Method according to claim 21 , wherein micro-collision regions are chosen as regions of the at least two 3D bodies that are affected by the collision.

26. Method according to claim 22 , wherein micro-collision regions are chosen as regions of the at least two 3D bodies that are affected by the collision.

27. Computer aided modelling system for creating a technical drawing of at least two 3D bodies of a 3D model that collide with one another, the technical drawing being used in the production of corresponding 3D objects, the system comprising:

a) an input unit for inputting commands and data for generating and modifying the two 3D bodies that collide with one another;

b) a modelling unit for calculating the two 3D bodies that collide with one another;

c) a functional unit for determining regions of the at least two 3D bodies that are affected by a collision;

d) a grouping unit for grouping colliding faces of the regions affected by the collision to form, a collision group;

e) a generation unit for generating a 2D model as the technical drawing of the at least two colliding modelled 3D bodies using parallel or central projection into a predetermined projection plane, wherein a 2D rim or its associated edge of a face that belongs to a collision group is treated with regard to visibility by masking the other faces that are associated with the same collision group;

f) a classification unit for classifying the 2D rim or its associated edge as being visible precisely at the moment when the sight ray for determining the visibility of this 2D rim strikes no further point of the overall 3D model;

g) a projection unit for creating a technical drawing; and

h) a selection unit for masking, when producing a drawing, individual colliding faces that belong to a collision group.

28. Computer aided modelling system according to claim 27 , wherein the modelling unit is a BRep modeller.

29. A computer aided modelling system for creating a technical drawing of at least two 3D bodies of a 3D model that collide with one another, the technical drawing being used in the production of corresponding 3D objects, said system including a program comprising the steps of:

a) selectively determining one or more of the regions of the at least two 3D bodies that are affected by the collision;

b) grouping of colliding faces of the selectively determined regions of the at least two 3D bodies to form a respective collision group;

c) generating a 2D model as the technical drawing of the at least two colliding modelled 3D bodies using parallel or central projection into a predetermined projection plane, wherein a 2D rim or its associated edge of a face that belongs to a collision group is treated with regard to visibility by masking the other faces that are associated with the same collision group; and

d) classifying the 2D rim or its associated edge as being visible precisely at the moment when the sight ray for determining the visibility of this 2D rim strikes no further point of the overall 3D model.

30. A computer aided modelling system according to claim 29 , wherein an edge of a face that belongs to a collision group is treated, with regard to the visibility of the edge, by masking the other faces that are associated with the same collision group.

31. A computer aided modelling system according to claim 29 , wherein the modelled bodies are generated using a BRep modeller.

32. A computer aided modelling system according to claim 30 , wherein the modelled bodies are generated using a BRep modeller.

33. A computer aided modelling system according to claim 29 , wherein micro-collision regions are chosen as regions of the at least two 3D bodies that are affected by the collision.

34. A computer aided modelling system aided modelling system according to claim 30 , wherein micro-collision regions are chosen as regions of the at least two 3D bodies that are affected by the collision.

35. A computer aided modelling system according to claim 31 , wherein micro-collision regions are chosen as regions of the at least two 3D bodies that are affected by the collision.

36. A computer aided modelling system according to claim 32 , wherein micro-collision regions are chosen as regions of the at least two 3D bodies that are affected by the collision.

Assignments (5)
SECURITY INTEREST Recorded Sep 13, 2018
From: PTC INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047480/0888 →
SECURITY INTEREST Recorded Nov 4, 2015
From: PTC INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037046/0930 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2008
From: PARAMETRIC TECHNOLOGY GMBH
To: PARAMETRIC TECHNOLOGY CORPORATION
Reel/Frame 021676/0725 →
MERGER Recorded Oct 14, 2008
From: COCREATE SOFTWARE GMBH
To: PARAMETRIC TECHNOLOGY GMBH
Reel/Frame 021703/0378 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2007
From: GOBEL, MANFRED; BECKER, HANS-ULRICH; DURR, JOCHEN
To: COCREATE SOFTWARE GMBH
Reel/Frame 019655/0991 →