Thread Subject: Fitting a surface with Nurbs

Subject: Fitting a surface with Nurbs

From: Daniel Arevalo

Date: 26 Oct, 2009 23:05:19

Message: 1 of 3

Hello everyone,

I have the following problem. I have a surface and must perform a Nurbs (Non Uniform Rational B-Splines) fit of it. The question is how to do it.
Maybe it's a really dumb question but it's not totally clear to me how to optimize the knots/control points in order to minimize the fit error in the case of a general surface. I would be grateful for any pointers.

Thanks in advance,
Daniel.

Subject: Fitting a surface with Nurbs

From: Farheen

Date: 21 Nov, 2009 01:01:04

Message: 2 of 3

Hi Daniel,
I am in a similar situation. Did you get any solution for your problem?
Farheen

"Daniel Arevalo" <daniarev@gmail.com> wrote in message <hc59vf$h6s$1@fred.mathworks.com>...
> Hello everyone,
>
> I have the following problem. I have a surface and must perform a Nurbs (Non Uniform Rational B-Splines) fit of it. The question is how to do it.
> Maybe it's a really dumb question but it's not totally clear to me how to optimize the knots/control points in order to minimize the fit error in the case of a general surface. I would be grateful for any pointers.
>
> Thanks in advance,
> Daniel.

Subject: Fitting a surface with Nurbs

From: Delint Setyo Adi

Date: 7 Jan, 2010 15:45:20

Message: 3 of 3

"Daniel Arevalo" <daniarev@gmail.com> wrote in message <hc59vf$h6s$1@fred.mathworks.com>...
> Hello everyone,
>
> I have the following problem. I have a surface and must perform a Nurbs (Non Uniform Rational B-Splines) fit of it. The question is how to do it.
> Maybe it's a really dumb question but it's not totally clear to me how to optimize the knots/control points in order to minimize the fit error in the case of a general surface. I would be grateful for any pointers.
>
> Thanks in advance,
> Daniel.

Make one of them a constant value, for example keep the knots vector value and calculate the control points and its weights. Calculate the error usign euclidean distance, and try to get minimum error.

Tags for this Thread

Add a New Tag:

Separated by commas
Ex.: root locus, bode

What are tags?

A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.

Anyone can tag a thread. Tags are public and visible to everyone.

rssFeed for this Thread

Contact us at files@mathworks.com