METHOD OF CURVATURE CONTROLLED DATA SMOOTHING
First Claim
1. A method of adjusting path data for a motive body, said method comprising the steps of:
- identifying four consecutive points of the path data including a first point, a second point, a third point and a fourth point;
determining whether the second point is suitable for smoothing;
if the second point is suitable for smoothing, then;
locating a first arc defined by the first point, the second point and the fourth point;
locating a second arc defined by the first point, the third point and the fourth point;
moving the second point into an area between the first arc and the second arc; and
replacing a line move associated with the second point with at least one arc move associated with the second point.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention involves a method of adjusting path data for a motive body includes identifying four consecutive points of the path data. The four consecutive points include a first point, a second point, a third point and a fourth point. It is determined whether the second point is suitable for smoothing. If the second point is suitable for smoothing, then a first arc and a second arc are located, and the second point is moved into an area between the first arc and the second arc. The first arc is defined by the first point, the second point and the fourth point. The second arc is defined by the first point, the third point and the fourth point. A line move associated with the second point is replaced with at least one arc move associated with the second point.
-
Citations
25 Claims
-
1. A method of adjusting path data for a motive body, said method comprising the steps of:
-
identifying four consecutive points of the path data including a first point, a second point, a third point and a fourth point;
determining whether the second point is suitable for smoothing;
if the second point is suitable for smoothing, then;
locating a first arc defined by the first point, the second point and the fourth point;
locating a second arc defined by the first point, the third point and the fourth point;
moving the second point into an area between the first arc and the second arc; and
replacing a line move associated with the second point with at least one arc move associated with the second point. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of adjusting path data for a motive body, said method comprising the steps of:
-
identifying three consecutive points of the path data;
ascertaining at least one of;
a first distance between a circular arc defined by the three points and a middle portion of a first line extending between a first of the points and a second of the points; and
a second distance between the circular arc and a middle portion of a second line extending between the second point and a third of the points;
determining a turn angle between the first line and the second line; and
performing smoothing on the second point if;
at least one of the first distance and the second distance is less than a threshold distance; and
the turn angle is greater than a threshold angle. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method of adjusting path data for a motive body, said method comprising the steps of:
-
identifying four consecutive points of the path data including a first point, a second point, a third point and a fourth point;
locating a first arc defined by the first point, the second point and the fourth point;
locating a second arc defined by the first point, the third point and the fourth point; and
moving the second point into an area between the first arc and the second arc. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A method of adjusting path data for a motive body, said method comprising the steps of:
-
identifying a line move extending from a first point of the path data to a second point of the path data; and
replacing the line move with a first arc move and a second arc move, the first arc move beginning at the first point and terminating at a junction point, the second arc move beginning at the junction point and terminating at the second point. - View Dependent Claims (22, 23, 24, 25)
-
Specification