1. Limited time only! Sign up for a free 30min personal tutor trial with Chegg Tutors
    Dismiss Notice
Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Basic B-spline Curve for a Dummy?

  1. Jul 19, 2013 #1
    What first thing I should do to solve the function of a basic open b-spline curve where the coordinate of its control points are such as written below?

    x1,y1 = 0,0
    x2,y2 = 1,3
    x3,y3 = 3,5
    x4,y4 = 5,6
    x5,y5 = 7,5
    x6,y6 = 9,3
    x7,y7 = 10,0
    Last edited: Jul 19, 2013
  2. jcsd
  3. Jul 19, 2013 #2


    User Avatar
    Science Advisor

    Try google "b-spline interpolation".
  4. Jul 20, 2013 #3
    What is the next?
  5. Jul 20, 2013 #4


    User Avatar
    Science Advisor

    Explain your question.
  6. Jul 30, 2013 #5
    What is the b-spline interpolation?

    Please show me the example.
  7. Jul 30, 2013 #6


    Staff: Mentor

    Are you asking us to do your work for you? That's not how it works here at Physics Forums.

    Did you find some references as mathman suggested? If so, do you have any questions about the process?
  8. Jul 31, 2013 #7

    I am a dummy and want to learn about b-spline.

    I am not working yet.

    Yes I did.

    However it's not b-spline but spline without "b".

    It's from wikipedia.

    Spline[/PLAIN] [Broken] interpolation.

    Please show me an easy simple example of the b-spline interpolation.
    Last edited by a moderator: May 6, 2017
  9. Jul 31, 2013 #8


    Staff: Mentor

  10. Aug 1, 2013 #9
    Which one?
  11. Aug 1, 2013 #10


    Staff: Mentor

    Take your pick. As for myself, I would go for the Uniform cubic b-spline.

    Without knowing what your mathematical background is, it's difficult to tell what constitutes "easy" or "simple."
    Last edited: Aug 1, 2013
  12. Aug 27, 2013 #11
    A few questions for you:

    1) When you talk about "solving the function" of the B-spline, what do you mean? Are you talking curve evaluation?
    2) What degree do you want the resulting B-spline curve?
    3) What kind of continuity do you want between points? Do you want C0? C1? C2?
    4) What interval do you want to the resulting B-spline curve to have? [0,1] or something else?

    If you can answer those questions, I'm sure people would be willing to help you.
  13. Aug 28, 2013 #12
    If you want some more info look at this site:

    if you really want to understand i suggest you buy a book called An Introduction to NURBS: With Historical Perspective. it will start you out with some parametric curves and bezer to then introduce b-splines. I suggest you learn how to program, if you don't already since it can be very monotonous.

    Other than that I can't really help you since I barely understand it myself.
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook

Similar Threads - Basic spline Curve Date
B Basic Graphing Mar 9, 2018
B Super basic polynomial and exponent definition help Feb 20, 2018
B Stumbling over basic algebra Jan 5, 2018
Derivatives of B-splines Oct 20, 2015