SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR ANGULAR SUBDIVISION OF QUADRATIC BEZIER CURVES
First Claim
Patent Images
1. A method comprising:
- receiving a Bezier curve defined by a plurality of control points including at least a first endpoint and a second endpoint; and
subdividing, by a processor, the Bezier curve uniformly based on an angle between a first tangent at the first endpoint and a second tangent at the second endpoint to produce a piecewise representation of the Bezier curve including two or more Bezier curve segments.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for subdividing a quadratic Bezier curve. The method includes the steps of receiving a quadratic Bezier curve defined by a plurality of control points including at least a first endpoint and a second endpoint. The quadratic Bezier curve is uniformly subdivided based on an angle between a first tangent at the first endpoint and a second tangent at the second endpoint to produce a piecewise representation of the quadratic Bezier curve including two or more Bezier curve segments.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a Bezier curve defined by a plurality of control points including at least a first endpoint and a second endpoint; and subdividing, by a processor, the Bezier curve uniformly based on an angle between a first tangent at the first endpoint and a second tangent at the second endpoint to produce a piecewise representation of the Bezier curve including two or more Bezier curve segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a memory configured to store a Bezier curve defined by a plurality of control points including at least a first endpoint and a second endpoint; and a processor that is configured to; receive the Bezier curve; and subdivide the Bezier curve uniformly based on an angle between a first tangent at the first endpoint and a second tangent at the second endpoint to produce a piecewise representation of the Bezier curve including two or more Bezier curve segments. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable storage medium storing instructions that, when executed by a processor, causes the processor to perform steps comprising:
-
receiving a Bezier curve defined by a plurality of control points including at least a first endpoint and a second endpoint; and subdividing, by a processor, the Bezier curve uniformly based on an angle between a first tangent at the first endpoint and a second tangent at the second endpoint to produce a piecewise representation of the Bezier curve including two or more Bezier curve segments.
-
Specification