What Type of Curve Uses Sequential Control Points from A0 to A6?

  • Context: Undergrad 
  • Thread starter Thread starter mymachine
  • Start date Start date
  • Tags Tags
    Control Fitting Point
Click For Summary
SUMMARY

The discussion centers on the construction of curves using sequential control points, specifically identifying Bezier curves and splines. A Bezier curve is defined by points A0, A3, with A1-A2 and A4-A5 serving as control points. In contrast, a spline is formed by connecting points A0 through A6, incorporating A1, A2, A4, and A5 as intermediate control points. The fitting of splines typically requires solving a band-diagonal system of equations and involves calculus concepts. Tools like gnuplot are recommended for spline fitting.

PREREQUISITES
  • Understanding of Bezier curves and their control points
  • Familiarity with spline theory and types, particularly cubic splines
  • Basic knowledge of solving band-diagonal systems of equations
  • Proficiency in using gnuplot for data visualization and curve fitting
NEXT STEPS
  • Research cubic spline interpolation techniques and their applications
  • Explore libraries for spline fitting, such as SciPy in Python
  • Learn about the mathematical foundations of Bezier curves and their equations
  • Investigate advanced features of gnuplot for curve fitting and data analysis
USEFUL FOR

This discussion is beneficial for mathematicians, software developers, and engineers involved in computer graphics, data visualization, and numerical analysis, particularly those working with curve fitting and interpolation techniques.

mymachine
Messages
42
Reaction score
0
If I construct a curve such start from point A0, A3, to point A6 where A1-A2 and A4-A5 are control points, is called a Bezier curve.

curve.png


What is it called by and what its equation if I construct and fit a curve start from point A0 > A1 > A2 > A3 > A4 > A5 > A6 such as below image?

spline.png
 
Physics news on Phys.org
It is called a "spline",

http://en.wikipedia.org/wiki/Spline_(mathematics)

and fitting one usually involves solving a band-diagonal system of equations, and some notions of calculus. (Or you could google for a software library that does the work.)

P.S.: There are actually many kinds of splines; the ones I had in mind, "cubic splines", are described in a link on the Wiki page I mentioned,

http://en.wikipedia.org/wiki/Spline_interpolation

But again, it's reinventing the wheel as there are probably libraries to do so.
 
Last edited:
gnuplot will do that for you.
 

Attachments

  • csplines.png
    csplines.png
    9.7 KB · Views: 565

Similar threads

  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 10 ·
Replies
10
Views
9K
Replies
1
Views
2K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 7 ·
Replies
7
Views
9K
  • · Replies 3 ·
Replies
3
Views
2K