Basic B-spline Curve for a Dummy?


by vee6
Tags: basic, bspline, curve, dummy
vee6
vee6 is offline
#1
Jul19-13, 11:40 AM
P: 28
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
Phys.Org News Partner Mathematics news on Phys.org
Math modeling handbook now available
Hyperbolic homogeneous polynomials, oh my!
Researchers help Boston Marathon organizers plan for 2014 race
mathman
mathman is offline
#2
Jul19-13, 02:50 PM
Sci Advisor
P: 5,941
Try google "b-spline interpolation".
vee6
vee6 is offline
#3
Jul20-13, 05:37 AM
P: 28
What is the next?

mathman
mathman is offline
#4
Jul20-13, 03:30 PM
Sci Advisor
P: 5,941

Basic B-spline Curve for a Dummy?


Quote Quote by vee6 View Post
What is the next?
Explain your question.
vee6
vee6 is offline
#5
Jul30-13, 02:58 PM
P: 28
What is the b-spline interpolation?

Please show me the example.
Mark44
Mark44 is online now
#6
Jul30-13, 03:47 PM
Mentor
P: 21,067
Quote Quote by vee6 View Post
What is the b-spline interpolation?

Please show me the example.
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?
vee6
vee6 is offline
#7
Jul31-13, 11:15 AM
P: 28
Quote Quote by Mark44 View Post
Are you asking us to do your work for you?
No.

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

I am not working yet.

Quote Quote by Mark44 View Post
Did you find some references as mathman suggested? If so, do you have any questions about the process?
Yes I did.

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

It's from wikipedia.

Spline interpolation.

Please show me an easy simple example of the b-spline interpolation.
Mark44
Mark44 is online now
#8
Jul31-13, 12:40 PM
Mentor
P: 21,067
Here's a link to a Wiki article on b-splines: http://en.wikipedia.org/wiki/B-spline.
There are some examples about halfway down the page.
vee6
vee6 is offline
#9
Aug1-13, 01:30 PM
P: 28
Quote Quote by Mark44 View Post
There are some examples about halfway down the page.
Which one?
Mark44
Mark44 is online now
#10
Aug1-13, 02:22 PM
Mentor
P: 21,067
Take your pick. As for myself, I would go for the Uniform cubic b-spline.

Quote Quote by vee6
Please show me an easy simple example of the b-spline interpolation.
Without knowing what your mathematical background is, it's difficult to tell what constitutes "easy" or "simple."
timthereaper
timthereaper is offline
#11
Aug27-13, 12:16 PM
P: 341
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.
kiyoshi7
kiyoshi7 is offline
#12
Aug28-13, 07:02 PM
P: 4
If you want some more info look at this site:
http://www.cs.mtu.edu/~shene/COURSES/cs3621/NOTES/

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.


Register to reply

Related Discussions
Fitting a curve using a spline, Fourier transform, etc. Calculus & Beyond Homework 7
Programming B-spline curve in Matlab from scratch Programming & Computer Science 1
Get y from x on the cardinal spline curve Calculus 5
Creating a sphere from a spline curve Differential Geometry 1
Create tangent to a 2D spline curve in Pro/E Mechanical Engineering 3