Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
142 words
A method for generating a sculptured surface corresponding to a track of a sphere rotated between a first and a second free curves in a three-dimensional space, comprising the steps of: setting a plurality of base points on said first free curve and generating a plurality of planes, each of said planes having each of said base points with a tangent of the first free curve at each of said base points to be a normal to said each plane; determining a plurality of intersections of said second free curve and said plurality of planes; generating a plurality of circular arcs of a specified radius on each of said plurality of planes using said base point and said intersection as endpoints; and generating a sculptured surface based on said first free curve, said second free curve, and said plurality of circular arcs.
Claim 2
Independent Claim
142 words
A method for generating a sculptured surface corresponding to a track of a sphere rotated between a first and a second free curves in a three-dimensional space, comprising the steps of: setting a plurality of base points on said first free curve and generating a plurality of planes, each of said planes having each of said base points with a tangent of the first free curve at each of said base points to be a normal to said each plane; determining a plurality of intersections of said second free curve and said plurality of planes; generating a plurality of circular arcs of a specified radius on each of said plurality of planes using said base point and said intersection as endpoints; and generating a sculptured surface based on said first free curve, said second free curve, and said plurality of circular arcs.
Claim 3
Dependent Claim
119 words
The method for generating a sculptured surface according to claim 1 wherein said circular arcs are obtained by: determining a first and a second circular arcs of a specified radius using said base point on said first free curve and said intersection on said second free curve as endpoints; determining a cross product of a tangential vector of said free curve at said base point and a directional vector from said base point to said second free curve; determining a first and a second tangents of said first and second circular arcs at said base point; and generating only said first or second circular arc with said first or second tangent, respectively, that is closer to said cross product.
Claim 4
Dependent Claim
49 words
The method for generating a sculptured surface according to claim 1 wherein said sculptured surface is approximately generated by means of least square approximation based on said first free curve, said second free curve, said plurality of circular arcs, and a group of points on a selected circular arc.
Claim 5
Independent Claim
170 words
An apparatus for generating a sculptured surface corresponding to a track of a sphere rotated between a first free curve and a second free curve in a three-dimensional space, comprising: a plane generation means for setting a plurality of base points on said first free curve and generating a plurality of planes, each of said planes having each of said base points with a tangent of said first free curve at each of said base points to be a normal to each of said planes; an intersection detection means for determining a plurality of intersections of said second free curve and said plurality of planes generated by said plane generation means; a circular arc generation means for generating a plurality of circular arcs of a specified radius on each of said plurality of planes using said base point and said intersection as endpoints; and a sculptured surface generation means for generating a sculptured surface based on said first free curve, said second free curve, and said plurality of circular arcs.
Claim 6
Independent Claim
170 words
An apparatus for generating a sculptured surface corresponding to a track of a sphere rotated between a first free curve and a second free curve in a three-dimensional space, comprising: a plane generation means for setting a plurality of base points on said first free curve and generating a plurality of planes, each of said planes having each of said base points with a tangent of said first free curve at each of said base points to be a normal to each of said planes; an intersection detection means for determining a plurality of intersections of said second free curve and said plurality of planes generated by said plane generation means; a circular arc generation means for generating a plurality of circular arcs of a specified radius on each of said plurality of planes using said base point and said intersection as endpoints; and a sculptured surface generation means for generating a sculptured surface based on said first free curve, said second free curve, and said plurality of circular arcs.
Claim 7
Dependent Claim
123 words
The apparatus for generating a sculptured surface according to claim 4 wherein said circular arc generation means comprises the steps of: determining a first and a second circular arcs of a specified radius using said base point on said first free curve and said intersection on said second free curve as endpoints; determining a cross product of a tangential vector of said first free curve at said base point and a directional vector from said base point to said second free curve; determining a first and a second tangents of said first and second circular arcs at said base point; and generating only said first or second circular arc with said first or second tangent, respectively that is closer to said cross product.
Claim 8
Dependent Claim
53 words
The apparatus for generating a sculptured surface according to claim 4 wherein said sculptured surface generation means approximately generates a sculptured surface by means of least square approximation based on said first free curve, said second free curve, said plurality of circular arcs, and a group of points on a selected circular arc.