← Back to Patent Explorer
US5793373A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of generating shape data

Assignee: Honda Motor Co Ltd
•
Filing: 1995-11-29
•
Granted: 1998-08-11
•
Expires: 2015-11-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract After fillet surfaces have been generated with respect to surfaces, a joint surface is generated between the fillet surface. New fillet surfaces are determined from the fillet surfaces and the joint surface. Then, a phase relationship is established between data relative to the surfaces and data relative to the new fillet surfaces, and these data are combined into shape data including data of fillet surfaces which are capable of representing the complete shape of a product.

Inventors

  • 👤 Hiroshi Sekine
  • 👤 Shuichi Kitazawa
  • 👤 Masanori Tokoi
  • 👤 Masanori Tanuma
  • 👤 Yasuyuki Ohsuga
  • 👤 Ayumi Nakajima
  • 👤 Koji Hara
  • 👤 Yukio Matsumoto

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 15:28
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/4097; G05B19/4099; G05B2219/00; G05B2219/30; G05B2219/35; G05B2219/35114; Y; Y02; Y02P; Y02P90/00; Y02P90/02

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 77 words
A method of generating shape data, comprising the steps of: forming fillet surfaces between surfaces of a surface model; forming a joint surface for smoothly connecting said fillet surfaces; establishing a phase relationship between said surfaces, said fillet surfaces, and said joint surface, and deleting unnecessary portions from said surfaces based on said phase relationship; and establishing shape data from said surfaces from which the unnecessary portions have been deleted, said fillet surfaces, and said joint surface.
Claim 2
Independent Claim 77 words
A method of generating shape data, comprising the steps of: forming fillet surfaces between surfaces of a surface model; forming a joint surface for smoothly connecting said fillet surfaces; establishing a phase relationship between said surfaces, said fillet surfaces, and said joint surface, and deleting unnecessary portions from said surfaces based on said phase relationship; and establishing shape data from said surfaces from which the unnecessary portions have been deleted, said fillet surfaces, and said joint surface.
Claim 3
Dependent Claim 101 words
A method according to claim 1, wherein said phase relationship is established by determining an outermost region line of said fillet surfaces, determining a tangential vector which is tangential to said outermost region lines at a point of intersection between said outermost region line and all region lines of said surfaces and a normal vector which is normal to said fillet surfaces or said surfaces at said point of intersection, and determining the phase relationship with respect to said surfaces based on the direction of an outer-product vector which is the outer product of said tangential vector and said normal vector.
Claim 4
Dependent Claim 36 words
A method according to claim 2, wherein said phase relationship is determined by selecting a portion of said surfaces in the direction of said outer-product vector, and establishing a loop with respect to the selected portion.
Claim 5
Independent Claim 161 words
A method of generating shape data representing fillet surfaces formed between surfaces of a surface model, comprising the steps of: determining a point of intersection between an outermost region line of the surfaces and an outermost region line of the fillet surfaces; determining a normal vector which is normal to said surfaces or said fillet surfaces at said point of intersection; determining a tangential vector which is tangential to said outermost region line of said fillet surfaces which passes through said point of intersection and is present on said surfaces; determining an outer-product vector which is the outer product of said normal vector and said tangential vector; selecting a region, positioned in the direction of said outer-product vector, of said surfaces which is divided by said outermost region line of said fillet surfaces which passes through said point of intersection and is present on said surfaces, as new surfaces; and generating shape data from said new surfaces and said fillet surfaces.
Claim 6
Independent Claim 161 words
A method of generating shape data representing fillet surfaces formed between surfaces of a surface model, comprising the steps of: determining a point of intersection between an outermost region line of the surfaces and an outermost region line of the fillet surfaces; determining a normal vector which is normal to said surfaces or said fillet surfaces at said point of intersection; determining a tangential vector which is tangential to said outermost region line of said fillet surfaces which passes through said point of intersection and is present on said surfaces; determining an outer-product vector which is the outer product of said normal vector and said tangential vector; selecting a region, positioned in the direction of said outer-product vector, of said surfaces which is divided by said outermost region line of said fillet surfaces which passes through said point of intersection and is present on said surfaces, as new surfaces; and generating shape data from said new surfaces and said fillet surfaces.
Claim 7
Independent Claim 149 words
A method of generating shape data representing a joint surface for smoothly connecting a first curved surface and a second curved surface, comprising: establishing an end side of the first curved surface, an end side of the second curved surface, and sides which interconnect the end sides, as profile lines of the joint surface; dividing a region surrounded by said profile lines into a first central region, a second region between said first curved surface and said first central region, and a third region between said second curved surface and said first central region; generating a first joint surface with respect to said first central region, and thereafter generating a second joint surface with respect to said second region and a third joint surface with respect to said third region; and connecting said first joint surface, said second joint surface, and said third joint surface into said joint surface.
Claim 8
Independent Claim 149 words
A method of generating shape data representing a joint surface for smoothly connecting a first curved surface and a second curved surface, comprising: establishing an end side of the first curved surface, an end side of the second curved surface, and sides which interconnect the end sides, as profile lines of the joint surface; dividing a region surrounded by said profile lines into a first central region, a second region between said first curved surface and said first central region, and a third region between said second curved surface and said first central region; generating a first joint surface with respect to said first central region, and thereafter generating a second joint surface with respect to said second region and a third joint surface with respect to said third region; and connecting said first joint surface, said second joint surface, and said third joint surface into said joint surface.
Claim 9
Dependent Claim 25 words
A method according to claim 5, wherein said first joint surface is generated according to connecting conditions for smoothly connecting itself to surrounding curved surfaces.
Claim 10
Dependent Claim 68 words
A method according to claim 6, wherein said connecting conditions are established as tangential vectors which are tangential to curves at constitutional points on profile lines of other curved surfaces than said second joint surface and said third joint surface which are connected by said first joint surface, from tangential vectors which are tangential to the profile lines and normal vectors which are normal to the curved surfaces.
Claim 11
Dependent Claim 52 words
A method according to claim 5, further comprising the steps of establishing a plurality of constitutional points on profile lines of curved surfaces to which said first joint surface is to be connected, determining a plurality of curves connecting said constitutional points, and generating said first joint surface based on said curves.
Claim 12
Dependent Claim 62 words
A method according to claim 5, wherein said second joint surface and said third joint surface are generated based on constitutional points on a curve on said first joint surface, and a constitutional point on profile lines of a first curved surface and a second curved surface to which said second joint surface and said third joint surface are to be connected.
Claim 13
Independent Claim 169 words
A method of generating shape data to generate a profile line of a joint surface for connecting a first curved surface and a second curved surface, comprising the steps of: establishing tangential vectors tangential respectively to the first curved surface and the second curved surface at an end point of the first curved surface and an end point of the second curved surface; establishing a temporary curve between said end points using said tangential vectors; projecting said temporary curve onto at least three third curved surfaces between said first curved surface and said second curved surface, thereby generating projected curves; establishing the projected curve connected to said first curved surface as a starting curve, and the projected curve connected to said second curved surface as an ending curve, and successively selecting the projected curve smoothly connected to said starting curve and said ending curve to determine a connected relationship of said projected curves; and connecting said projected curves based on said connected relationship thereby to generate the profile line.
Claim 14
Independent Claim 169 words
A method of generating shape data to generate a profile line of a joint surface for connecting a first curved surface and a second curved surface, comprising the steps of: establishing tangential vectors tangential respectively to the first curved surface and the second curved surface at an end point of the first curved surface and an end point of the second curved surface; establishing a temporary curve between said end points using said tangential vectors; projecting said temporary curve onto at least three third curved surfaces between said first curved surface and said second curved surface, thereby generating projected curves; establishing the projected curve connected to said first curved surface as a starting curve, and the projected curve connected to said second curved surface as an ending curve, and successively selecting the projected curve smoothly connected to said starting curve and said ending curve to determine a connected relationship of said projected curves; and connecting said projected curves based on said connected relationship thereby to generate the profile line.
Claim 15
Dependent Claim 49 words
A method according to claim 10, said projected curves are generated by projecting said temporary curve in a direction determined by a vector which is a combination of normal vectors which are normal to said first curved surface and said second curved surface, respectively, at respective end points thereof.
Claim 16
Independent Claim 69 words
A method of generating shape data by forming fillet surfaces between surfaces of a surface model, comprising the steps of: selecting two fillet surfaces to be connected, and establishing end points on said fillet surfaces; establishing curves connecting said end points on curved surfaces of the surface model and said selected fillet surfaces; generating a joint surface surrounded by said curves; and connecting said curves with said joint surface.
Claim 17
Independent Claim 69 words
A method of generating shape data by forming fillet surfaces between surfaces of a surface model, comprising the steps of: selecting two fillet surfaces to be connected, and establishing end points on said fillet surfaces; establishing curves connecting said end points on curved surfaces of the surface model and said selected fillet surfaces; generating a joint surface surrounded by said curves; and connecting said curves with said joint surface.
Claim 18
Dependent Claim 39 words
A method according to claim 12, wherein said end points comprise points of intersection between said selected fillet surfaces and another fillet surface, and end points corresponding to said points of intersection and positioned on the respective fillet surfaces.
Claim 19
Dependent Claim 70 words
A method according to claim 12, further comprising the steps of determining tangential vectors which are tangential to profile lines of said fillet surfaces at said end points, determining a temporary curve based on said tangential vectors, projecting said temporary curve onto curved surfaces between said fillet surfaces thereby to generate projected curves, and determining said curves connecting said end points on said selected fillet surfaces as said projected curves.
Claim 20
Dependent Claim 35 words
A method according to claim 12, wherein said joint surface is generated by establishing constitutional points on the curves which constitute profile lines, and establishing the curves which connect corresponding ones of the constitutional points.

References Cited (Backward Citations)

JPS58160041A Cited
US5475799A Cited
US5455896A Cited
US5410645A Cited
WO1993001535A1 Cited
EP0547244A1 Cited
US5506947A Cited
US5561749A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-10 2002-02-09 2002-08-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-10 2006-02-09 2006-08-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-10 2010-02-09 2010-08-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag