Patent ID: 8248419

Claim:
A system for interactive computer graphics that enables generation of Bezier curves from a series of points, the system comprising: means for data logic processing; input means for receiving user input; and a computer-readable medium, wherein a series of points is received by the input means for receiving user input and is transferred to the computer-readable medium for processing by the means for data logic processing, and the means for data logic processing retrieves points of the series of points from the computer-readable medium and calculates control points corresponding to one or more points according to the relative distance between successive points of the series of points, and the means for data processing generates a Bezier curve using the calculated control points and the series of points, and the generated Bezier curve is stored in the computer-readable medium, and wherein point A, point B, and point C are successive points in the series of points, and wherein a control point corresponding to point B and associated with the segment AB is determined by the equation B+R A *(R A *(B−C)+R C *(A−B)), and a control point corresponding to point B and associated with the segment BC is determined by the equation B+R C *(R A *(C−B)+R C *(B−A)), where R A =|AB|/(|AB|+|BC|), and R C =|BC|/(|AB|+|BC|).