US5619625A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for interpolating smooth free-form surfaces into curve mesh including composite curves
Assignee: Ricoh Co Ltd
•
Filing: 1994-05-27
•
Granted: 1997-04-08
•
Expires: 2014-05-27
Abstract
Abstract A method of generating a free-form surface includes calculating cross boundary derivatives on all the boundary curves forming a face, and storing the results in a memory device (STEP 1), determining whether the cross boundary derivatives calculated at STEP 1 are all polynomials or not, and if there is a rational function, go to STEP 3, if they are all polynomials, go to STEP 4 (STEP 2), creating the control points of a rational surface by using the cross boundary derivatives (STEP 3), and creating the control points of a polynomial surface by using the cross boundary derivatives (STEP 4).
Inventors
- 👤 Kouichi Konno
- 👤 Hiroaki Chiyokura
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 11:36
CPC Classifications
G; G06; G06T; G06T17/00; G06T17/30
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
178 words
A free-form surface generation method for smoothly joining two adjacent free-form surfaces when said two adjacent free-form surfaces share a composite curve as a boundary in a three-dimensional (3 D) computer-aided design (CAD) system to generate a three-dimensional shape based on curve mesh, said free-form surface generation method comprising the steps of: (a) determining continuity conditions on said composite curve as to whether or not said composite curve is non-rational based upon said composite curve and curves connected to said composite curve; (b) determining connection conditions on said composite curve as to whether or not said composite curve is non-polynomial if said continuity conditions indicate that said composite curve is non-rational; (c) generating an imaginary curve approximating said composite curve with a polynomial if said connection conditions indicate that said composite curve is non-polynomial; (d) generating interior control points of said two adjacent free-from surfaces with respect to said imaginary curve by using said connection conditions; and (e) using said interior control points to allow processing of said three-dimensional shape with consistency of surface continuity in CAD applications.
Claim 2
Dependent Claim
178 words
A free-form surface generation method for smoothly joining two adjacent free-form surfaces when said two adjacent free-form surfaces share a composite curve as a boundary in a three-dimensional (3 D) computer-aided design (CAD) system to generate a three-dimensional shape based on curve mesh, said free-form surface generation method comprising the steps of: (a) determining continuity conditions on said composite curve as to whether or not said composite curve is non-rational based upon said composite curve and curves connected to said composite curve; (b) determining connection conditions on said composite curve as to whether or not said composite curve is non-polynomial if said continuity conditions indicate that said composite curve is non-rational; (c) generating an imaginary curve approximating said composite curve with a polynomial if said connection conditions indicate that said composite curve is non-polynomial; (d) generating interior control points of said two adjacent free-from surfaces with respect to said imaginary curve by using said connection conditions; and (e) using said interior control points to allow processing of said three-dimensional shape with consistency of surface continuity in CAD applications.
Claim 3
Dependent Claim
39 words
The free-form surface generation method as claimed in claim 1, further comprising the step of generating a smooth free-form surface by creating said interior control points with regard to all boundary curves and by combining said interior control points.
Claim 4
Dependent Claim
33 words
The free-form surface generation method as claimed in claim 2, further generating said smooth free-form surface joined smoothly to adjacent Gregory patches which are defined by polynomial functions to parametrically represent free-form surfaces.
Claim 5
Dependent Claim
35 words
The free-form surface generation method as claimed in claim 2, further generating said smooth free-form surface joined smoothly to adjacent rational boundary Gregory patches which are defined by rational functions to parametrically represents free-form surfaces.
Claim 6
Dependent Claim
36 words
The free-form surface generation method as claimed in claim 2, further comprising the step of combining a plurality of curves of curve mesh representing a shape so as to allow fewer curves to represent said shape.
Claim 7
Dependent Claim
21 words
The free-form surface generation method as claimed in claim 2, further interpolating only one surface into one face of curve mesh.
Claim 8
Dependent Claim
20 words
The free-form surface generation method as claimed in claim 4, further keeping C n continuity within said smooth free-form surface.
Claim 9
Independent Claim
198 words
An apparatus for generating surfaces, said apparatus comprising: receiving means for receiving curve mesh data representing curve mesh; processing means for processing said curve mesh data to generate surfaces; memory means for storing said surfaces; and reference means for retrieving said surfaces from said memory means so that CAD applications can use said surfaces with consistency of surface continuity, wherein said processing means joins smoothly two adjacent free-form surfaces when said two adjacent free-form surfaces share a composite curve as a boundary curve to generate a three-dimensional shape based on curve mesh and comprises: continuity condition identifying means for determining continuity conditions that said composite curve is non-rational by using said composite curve and curves connected to said composite curve; connection condition calculation means in response to said continuity condition identifying means for determining connection conditions that said composite curve is non-polynomial by using said continuity conditions; imaginary curve generation means in response to said connection calculation means for generating an imaginary curve approximating said composite curve with a polynomial; and interior control point generation means for generating interior control points of said two adjacent free-form surfaces with regard to said composite curve by using said connection conditions.
Claim 10
Independent Claim
198 words
An apparatus for generating surfaces, said apparatus comprising: receiving means for receiving curve mesh data representing curve mesh; processing means for processing said curve mesh data to generate surfaces; memory means for storing said surfaces; and reference means for retrieving said surfaces from said memory means so that CAD applications can use said surfaces with consistency of surface continuity, wherein said processing means joins smoothly two adjacent free-form surfaces when said two adjacent free-form surfaces share a composite curve as a boundary curve to generate a three-dimensional shape based on curve mesh and comprises: continuity condition identifying means for determining continuity conditions that said composite curve is non-rational by using said composite curve and curves connected to said composite curve; connection condition calculation means in response to said continuity condition identifying means for determining connection conditions that said composite curve is non-polynomial by using said continuity conditions; imaginary curve generation means in response to said connection calculation means for generating an imaginary curve approximating said composite curve with a polynomial; and interior control point generation means for generating interior control points of said two adjacent free-form surfaces with regard to said composite curve by using said connection conditions.
Claim 11
Dependent Claim
37 words
The apparatus as claimed in claim 8, further comprising surface generating means for generating a smooth free-form surface by creating said interior control points with regard to all boundary curves and by combining said interior control points.
Claim 12
Dependent Claim
30 words
The apparatus as claimed in claim 9, further generating said smooth free-form surface joined smoothly to adjacent Gregory patches which are defined by polynomial functions to parametrically represent free-form surfaces.
Claim 13
Dependent Claim
32 words
The apparatus as claimed in claim 9, further generating said smooth free-form surface joined smoothly to adjacent rational boundary Gregory patches which are defined by rational functions to parametrically represents free-form surfaces.
Claim 14
Dependent Claim
34 words
The apparatus as claimed in claim 9, further comprising combining means for combining a plurality of curves of said curve mesh representing a shape so as to allow fewer curves to represent said shape.
Claim 15
Dependent Claim
19 words
The apparatus as claimed in claim 9, further interpolating only one surface into one face of said curve mesh.
Claim 16
Dependent Claim
17 words
The apparatus as claimed in claim 11, further keeping C n continuity within said smooth free-form surface.
References Cited (Backward Citations)
US4855926A
Cited
US5390292A
Cited
US5179644A
Cited
US5345546A
Cited
US5414802A
Cited
US5410489A
Cited
US5402531A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-04-07 | 2000-10-07 | 2001-04-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-04-07 | 2004-10-07 | 2005-04-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-04-07 | 2008-10-07 | 2009-04-08 | $7700.00 | Window Closed / Lapsed |