Claims
- 1. A method for modeling a three-dimensional tool path through a virtual workpiece, the method comprising:
creating a three-dimensional tool model;
defining a tool path through the virtual workpiece; creating a plurality of two-dimensional slices from said three-dimensional tool model; and passing each of said plurality of two-dimensional slices along said tool path and through the virtual workpiece; wherein material from the virtual workpiece coming into contact with each of said plurality of two-dimensional slices passed therethrough is subtracted from the virtual workpiece.
- 2. The method of claim 1, further comprising positioning said three-dimensional tool model at one end of said tool path prior to creating said plurality of two-dimensional slices.
- 3. The method of claim 2, wherein said plurality of two-dimensional slices are taken along corresponding slice planes, each of said slice planes being parallel to one another.
- 4. The method of claim 2, wherein said three-dimensional tool model is positioned at said one end of said tool path at a reference point on said three-dimensional tool model.
- 5. A storage medium, comprising:
a machine readable computer program code for modeling a three-dimensional tool path through a virtual workpiece; and instructions for causing a computer to implement a method, the method further comprising:
creating a three-dimensional tool model; defining a tool path through the virtual workpiece; creating a plurality of two-dimensional slices from said three-dimensional tool model; and passing each of said plurality of two-dimensional slices along said tool path and through the virtual workpiece; wherein material from the workpiece coming into contact with each of said plurality of two-dimensional slices passed therethrough is subtracted from the virtual workpiece.
- 6. The storage medium of claim 5, further comprising positioning said three-dimensional tool model at one end of said tool path prior to creating said plurality of two-dimensional slices.
- 7. The storage medium of claim 6, wherein said plurality of two-dimensional slices are taken along corresponding slice planes, each of said slice planes being parallel to one another.
- 8. The storage medium of claim 6, wherein said three-dimensional tool model is positioned at said one end of said tool path at a reference point on said three-dimensional tool model.
- 9. A computer data signal, comprising:
code configured to cause a processor to implement a method for modeling a three-dimensional tool path through a virtual workpiece, the method further comprising:
creating a three-dimensional tool model; defining a tool path through the virtual workpiece; creating a plurality of two-dimensional slices from said three-dimensional tool model; and passing each of said plurality of two-dimensional slices along said tool path and through the workpiece; wherein material from the virtual workpiece coming into contact with each of said plurality of two-dimensional slices passed therethrough is subtracted from the virtual workpiece.
- 10. The computer data signal of claim 9, further comprising positioning said three-dimensional tool model at one end of said tool path prior to creating said plurality of two-dimensional slices.
- 11. The computer data signal of claim 10, wherein said plurality of two-dimensional slices are taken along corresponding slice planes, each of said slice planes being parallel to one another.
- 12. The computer data signal of claim 10, wherein said three-dimensional tool model is positioned at said one end of said tool path at a reference point on said three-dimensional tool model.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. provisional application No. 60/375,787, filed Apr. 26, 2002 the contents of which are incorporated by reference herein in their entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60375787 |
Apr 2002 |
US |