Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Drawing path by Bezier curves

I have a task - draw smooth curve

input: set of points (they added in realtime)

current solution: I use each 4 points to draw qubic Bezier curve (1 - strart, 2 and 3rd - control points, 4- end). End point of each curve is start point for the next one.

problem: at the curves connection I often have "fracture" (angle)

Can you tell me, how to connect my points more smooth?

Thanks!

like image 783
OgreSwamp Avatar asked Dec 17 '22 00:12

OgreSwamp


1 Answers

Here is few references which can help you:

  • Draw a Smooth Curve through a Set of 2D Points with Bezier Primitives
  • Curve fitting
  • Line Smoothing and point-weeding
like image 67
Lukas Šalkauskas Avatar answered Dec 31 '22 07:12

Lukas Šalkauskas