Find Jobs
Hire Freelancers

b-spline nurbs derivetives 6th order

$30-250 USD

Completed
Posted about 16 years ago

$30-250 USD

Paid on delivery
I need a set of code to compute a 6th order nurbs curve or possibly a b-spline will be OK. The input is 24 control verticies that are positioned with non-uniform spacing on a 2D x-y plane. The order of the spline is 6th. I need to compute y position on the spline for a given x. I also need to compute the derivatives 1st, 2nd, 3rd, 4th
Project ID: 227965

About the project

1 proposal
Remote project
Active 16 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
I can do this. Can I ask is this for homework at college or for some other purpose? I would write a program to calculate the polynomial coefficients of the basis functions for each segment between knots of the nurbs curve, then to compute a point on the curve given its control points, their weights, and the parameter value (the position from 0 to 1, start to end, on the curve). A nurbs curve is parametric, like i->(x,y) for i in [0,1], they do not normally factor well into an x->y sort of function/relation. But I can write numerical code to find the y values for an x value if you really need that. This would be comparatively slow. Why do you need to have an x->y function? As it is a serious application rather than homework, I have decided to increase my bid to $100, I hope that is acceptable.
$100 USD in 1 day
4.6 (6 reviews)
4.1
4.1

About the client

Flag of UNITED STATES
Orange, United States
5.0
36
Payment method verified
Member since Apr 4, 2006

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.