System and method for replacing parametrically described surface features with independent surface patches
First Claim
Patent Images
1. A system for replacing a direct surface manipulation (DSM) surface with an independent Non-Uniform Rational B-spline (NURBS) surface patch of a geometric model comprising:
- a computer system, wherein said computer system includes a memory, a processor, a user input device and a display device;
a computer generated geometric model stored in said memory of said computer system, wherein the geometric model is in a computer-assisted design (CAD) format; and
wherein a user uses the computer system and the computer system samples data points of a DSM feature, parameterizes the sampled data points, determines knot vectors for a fitted NURBS surface patch, sets-up an equation system, solves the equation system to determine control points of the NURBS surface patch, fits the interior of the NURBS surface patch to the sampled data points of the DSM surface, and replaces the DSM surface with the NURBS surface patch.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for replacing a direct surface manipulation (DSM) surface with an independent NURBS surface patch of a geometric model. The method includes the steps of sampling data points of the DSM surface and parameterizing the sampled data points. The method also includes determining knot vectors for a fitted NURBS surface patch and setting-up an equation system. The method further includes the steps of solving the equation system for the geometric model.
45 Citations
26 Claims
-
1. A system for replacing a direct surface manipulation (DSM) surface with an independent Non-Uniform Rational B-spline (NURBS) surface patch of a geometric model comprising:
-
a computer system, wherein said computer system includes a memory, a processor, a user input device and a display device; a computer generated geometric model stored in said memory of said computer system, wherein the geometric model is in a computer-assisted design (CAD) format; and wherein a user uses the computer system and the computer system samples data points of a DSM feature, parameterizes the sampled data points, determines knot vectors for a fitted NURBS surface patch, sets-up an equation system, solves the equation system to determine control points of the NURBS surface patch, fits the interior of the NURBS surface patch to the sampled data points of the DSM surface, and replaces the DSM surface with the NURBS surface patch. - View Dependent Claims (2, 3)
-
-
4. A method for replacing a direct surface manipulation (DSM) surface with an independent Non-Uniform Rational B-spline (NURBS) surface patch of a geometric model, said method comprising the steps of:
-
selecting a geometric model, wherein the geometric model is in a computer-aided design (CAD) format stored in memory of a computer system; sampling data points of the DSM surface using the computer system; parameterizing the sampled data points using the computer system; determining knot vectors for a fitted NURBS surface patch using the computer system; setting-up an equation system using the computer system; solving the equation system using the computer system to determine control points of the NURBS surface patch; and fitting the interior of the NURBS surface patch to the sampled data points of the DSM surface and replacing the DSM surface with the NURBS surface patch using the computer system. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A method for replacing a direct surface manipulation (DSM) surface with an independent Non-Uniform Rational B-spline (NURBS) surface patch of a geometric model, said method comprising the steps of:
-
defining input parameters; fitting two boundary curves with two NURBS curves satisfying a first predetermined tolerance using a computer system; aligning a parametric space of the two NURBS curves using the computer system; converting control points of the two NURBS curves into boundary control points of the NURBS surface patch to be created using the computer system; and fitting the interior of the NURBS surface patch satisfying a second predetermined tolerance to the DSM surface and replacing the DSM surface with the NURBS surface patch using the computer system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification