Instance-based mirroring method in feature modeling
AssigneeAutodesk, Inc.
InventorJingyang Chen
Life of this patent
Estimating the term…
Abstract
A method, apparatus and article of manufacture for mirroring a part model within a computer aided design computer system. A physical body, which is not directly accessible to the user is used for boundary representation of the non-mirrored part model, and a special mirror transformed instance of the physical body, called the logical body, is presented to the user. The logical body is a mirrored boundary representations of the same part model, and is not persistent to conserve computer resources. The invention uses face, edge, and vertex mapping to communicate between the two bodies, and uses matrix multiplication to perform the mirroring transformation.
Claims33
A method of mirroring an object in a computer-generated image, comprising:
- (a) creating a first boundary representation for a feature based modeling object in a computer, wherein the first boundary representation comprises a physical body for the object;
- (b) creating a second boundary representation for the object in the computer, the second boundary representation comprises a logical body for the object, the second boundary representation being a non-mirror transformed instance of the physical body;
- (c) transforming the second boundary representation into a mirrored boundary representation;
- and
- (d) displaying the mirrored boundary representation on a display device of the computer.
An apparatus for generating a mirrored part with a computer, the apparatus comprising:
- (a) a computer, comprising a processor, a memory, and a display device;
- (b) means, performed by the computer, for creating a first boundary representation and a second boundary representation for a feature based modeling object in the computer, wherein the first boundary representation comprises the physical body and the second boundary representation comprises the logical body, the second boundary representation being a non-mirror transformed instance of the physical body;
- (d) means, performed by the computer, for transforming the second boundary representation into a mirrored boundary representation of the object;
- and
- (e) means, performed by the computer, for displaying the mirrored logical body on the display device of the computer.
A program storage device, readable by a computer having a processor, display device, data input device, and a memory, tangibly embodying one or more programs of instructions executable by the computer to perform a method for mirroring a part with a computer, the method comprising:
- (a) creating a first boundary representation for a feature based modeling object in a computer, wherein the first boundary representation comprises a physical body for the object;
- (b) creating a second boundary representation for the object in the computer, the second boundary representation comprises a logical body for the object, the second boundary representation being a non-mirror transformed instance of the physical body;
- (c) transforming the second boundary representation into a mirrored boundary representation;
- and
- (d) displaying the mirrored boundary representation on a display device of the computer.
Dependencies are inferred from the claim text.