IP Library Granted Patent US 6,925,344
Granted Patent B1
US 6,925,344 · App. 10/393,511 · Granted Aug 2, 2005

Maintaining segmentation of geometry pieces in a computer aided design (CAD) environment

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 6,925,344
App. No.
10/393,511
Granted
Aug 2, 2005
Kind
B1
Abstract

The invention includes computer instructions that operate to receive an indication of a modification of a geometry piece in a computer aided design (CAD) application. The geometry piece being of at least two segments and each of the two segments having a first length substantially equal to each other. The instructions further operate to automatically modify the two segments into at least two modified segments, where each of the two modified segments having a second length substantially equal to each other. The second length is based at least in part on the received indication of the modification of the geometry piece. As a result, maintaining segmentation of a geometry piece of a mechanical design is facilitated.

Claims (31)

1. A method of operation, comprising:

receiving an indication of a selection of a geometry piece for segmentation in a computer aided design (CAD) application;

automatically segmenting the geometry piece into at least two segments, based at least in part on the received indication of the selection of the geometry piece, each of the at least two segments having a first length substantially equal to each other;

receiving an indication of a modification of the geometry piece; and

automatically modifying the two segments into at least two modified segments, each of the at least two modified segments having a second length substantially equal to each other, the second length based at least in part on the received indication of the modification of the geometry piece, where a total number of segments of the geometry piece after the modification of the geometry piece is a same as a total number of segments before the modification of the geometry piece.

2. The method of operation of claim 1 , wherein said receiving an indication of a selection comprises receiving an indication of a selection of a CAD 2-D curve.

3. The method of operation of claim 1 , wherein said receiving an indication of a selection comprises receiving an indication of a selection of an edge curve of a CAD solid model.

4. The method of operation of claim 1 , wherein said receiving an indication of a selection comprises receiving an indication of a number of segmentations of the geometry piece.

5. The method of operation of claim 1 , wherein said receiving an indication of a selection comprises receiving an indication of a location of a control point between the at least two segments.

6. The method of operation of claim 1 , wherein said automatically segmenting the geometry piece comprises automatically determining a location of a control point between the at least two segments based at least in part on a geometric property of the geometry piece.

7. An apparatus comprising:

a storage medium having stored therein a plurality of programming instructions, which when executed, the programming instructions cause the apparatus to,

receive an indication of a selection of a geometry piece for segmentation in a computer aided design (CAD) application,

automatically segment the geometry piece into at least two segments, based at least in part on the received indication of the selection of the geometry piece, each of the at least two segments having a first length substantially equal to each other, receive an indication of a modification of the geometry piece, and

automatically modify the at least two segments into at least two modified segments, each of the at least two modified segments having a second length substantially equal to each other, the second length based at least in part on the received indication of the modification of the geometry piece, where a total number of segments of the geometry piece after the modification of the geometry piece is a same as a total number of segments before the modification of the geometry piece; and

a processing coupled to the storage medium to execute the programming instructions.

8. The apparatus of claim 7 , wherein the programming instructions, which when executed, cause the apparatus to receive an indication of a selection of a CAD 2-D curve.

9. The apparatus of claim 7 , wherein the programming instructions, which when executed, cause the apparatus to receive an indication of a selection of an edge curve of a CAD solid model.

10. The apparatus of claim 7 , wherein the programming instructions, which when executed, cause the apparatus to receive an indication of a number of segmentations of the geometry piece.

11. The apparatus of claim 7 , wherein the programming instructions, which when executed, cause the apparatus to receive an indication of a location of a control point between the at least two segments.

12. The apparatus of claim 7 , wherein the programming instructions, which when executed, cause the apparatus to automatically determine a location of a control point between the at least two segments based at least in part on a geometric property of the geometry piece.

13. An article of manufacture having stored therein a plurality of programming instructions, which when executed, the instruction cause a machine to:

receive an indication of a selection of a geometry piece for segmentation in a computer aided design (CAD) application;

automatically segment the geometry piece into at least two segments based at least in part on the received indication of the selection of the geometry piece, each of the at least two segments having a first length substantially equal to each other;

receive an indication of a modification of the geometry piece; and

automatically modify the two segments into at least two modified segments, each of the at least two modified segments having a second length substantially equal to each other, the second length based at least in part on the received indication of the modification of the geometry piece, where a total number of segments of the geometry piece after the modification of the geometry piece is a same as a total number of segments before the modification of the geometry piece.

14. The article of manufacture of claim 13 , wherein said programming instruction, which when executed, cause the machine to receive an indication of a selection of a CAD 2-D curve.

15. The article of manufacture of claim 13 , wherein said programming instructions, which when executed, cause the machine to receive an indication of a selection of an edge curve of a CAD solid model.

16. The article of manufacture of claim 13 , wherein said programming instructions; which when executed, cause the machine to receive an indication of a number of segmentations of the geometry piece.

17. The article of manufacture of claim 13 , wherein said programming instructions, which when executed, cause the machine to receive an indication of a location of a control point between the at least two segments.

18. The article of manufacture of claim 13 , wherein said programming instructions to automatically segment the geometry piece include programming instructions to automatically determine a location of a control point between the at least two segments based at least in part on a geometric property of the geometry piece.

Assignments (2)
CHANGE OF ADDRESS FOR ASSIGNEE Recorded Aug 19, 2022
From: AUTODESK, INC.
To: AUTODESK, INC.
Reel/Frame 061572/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2003
From: LAMBERT, MARK W.; STRATER, JEFFREY T.
To: AUTODESK, INC.
Reel/Frame 014246/0637 →