Tolerant persistent naming for loft features in a parametric feature-based, solid modeling system
AssigneeAutodesk, Inc.
InventorsSomashekar Ramachandran Subrahmanyam, Mahabaduge Janaka Kithsiri Jayasuriya
Life of this patent
Estimating the term…
Abstract
A computer-implemented, parametric feature-based, solid modeling system which generates tolerant, persistent and unique names for topological entities of a loft feature. The system uses similarity analysis to preserve and update the names, so that they are tolerant to partial topology changes in the loft feature.
Claims51
A computer-implemented graphics system, comprising:
- (a) a computer having an output device coupled thereto;
- (b) a database for storing a representation of a three-dimensional (3D) graphical image, wherein the 3D graphical image includes at least one loft feature;
- and
- (c) an image engine for processing the 3D graphical image stored in the database and for delivering the processed 3D graphical image to the output device, wherein the image engine includes a feature-based modeler for processing a loft feature in the graphical image, the loft feature is generated from one or more ordered cross-sections, each of the cross-sections is comprised of one or more segments, each of the segments is assigned a unique persistent name, one or more cross-section matrices are created for the unique persistent names of the segments, and the unique persistent names of the segments are made tolerant to partial topological changes of the loft feature by similarity analysis and update of the cross-section matrices.
A computer-implemented method of processing three-dimensional (3D) graphical images, comprising:
- (a) storing a representation of a three-dimensional (3D) graphical image in a database, wherein the 3D graphical image includes at least one loft feature;
- and
- (b) processing the 3D graphical image stored in the database and delivering the processed 3D graphical image to an output device, wherein the image engine includes a feature-based modeler for processing a loft feature in the graphical image, the loft feature is generated from one or more ordered cross-sections, each of the cross-sections is comprised of one or more segments, each of the segments is assigned a unique persistent name, one or more cross-section matrices are created for the unique persistent names of the segments, and the unique persistent names of the segments are made tolerant to partial topological changes of the loft feature by similarity analysis and update of the cross-section matrices.
An article of manufacture embodying logic for performing a computer-implemented method of processing three-dimensional (3D) graphical images, the method comprising:
- (a) storing a representation of a three-dimensional (3D) graphical image in a database, wherein the 3D graphical image includes at least one loft feature;
- and
- (b) processing the 3D graphical image stored in the database and delivering the processed 3D graphical image to an output device, wherein the image engine includes a feature-based modeler for processing a loft feature in the graphical image, the loft feature is generated from one or more ordered cross-sections, each of the cross-sections is comprised of one or more segments, each of the segments is assigned a unique persistent name, one or more cross-section matrices are created for the unique persistent names of the segments, and the unique persistent names of the segments are made tolerant to partial topological changes of the loft feature by similarity analysis and update of the cross-section matrices.
Dependencies are inferred from the claim text.