logo
NOTICE:  This is the new PunchCAD forum. You should have received an email with your new password around August 27, 2014. If you did not, or would like it reset, simply use the Lost Password feature, and enter Answer as the security answer.
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
jol  
#1 Posted : Friday, December 26, 2008 5:18:19 AM(UTC)
jol

Rank: Senior Member

Joined: 2/26/2007(UTC)
Posts: 2,156

Was thanked: 1 time(s) in 1 post(s)
Convert a Control Point Spline into an Interpolate Spline

Tangency on the endpoints is lost

so this seems to be a cr@p conversion !

see image

WE NEED BETTER SPLINE TOOLS
jol attached the following image(s):
tangency lost.jpg (21kb) downloaded 5 time(s).

You cannot view/download attachments. Try to login or register.
bobc  
#2 Posted : Friday, December 26, 2008 5:48:13 PM(UTC)
bobc

Rank: Junior Member

Joined: 6/3/2008(UTC)
Posts: 6

Hi Jol -
I think what you meant by tangency on the endpoints is lost. Is that the radius of curvature at the endpoints has been change to and infinite radius of curvature.

This characteristic is one of my pet peeves about interpolated spline routine found in most every CAD system I have uncounted. The ends of the spline are relaxed and no attempt is made to carry curvature through to the ends.

If you have every set a spline (batten) to a set of points, you will know that extra spline weights are needed beyond the end points to have the spline fair properly.

I spent 43 years with Douglas, Northrop & Boeing as a loft engineer and we never used this type of spline routine, we wrote our own that emulated the true fairing process.

I need to talk to Tim about this.

Robert Chubb
jol  
#3 Posted : Friday, December 26, 2008 6:19:01 PM(UTC)
jol

Rank: Senior Member

Joined: 2/26/2007(UTC)
Posts: 2,156

Was thanked: 1 time(s) in 1 post(s)
Robert, excellent - yes you should !

You probably know more about these things than anyone

- this losing the end tangency is one issue, others include

- simply the purity with which they're shown on screen - we have lost AntiAlias here on the Mac

- You need to use nice clean interpolate splines in order to get good cross-overs for editable network surfacing, but every time you offset them, split them, join them or breathe too hard, they drop back into control point splines, which you then have to redraw (ideally)
unique  
#4 Posted : Saturday, December 27, 2008 6:50:18 AM(UTC)
unique

Rank: Senior Member

Joined: 6/24/2008(UTC)
Posts: 591

Quote:
Hi Jol -
I think what you meant by tangency on the endpoints is lost. Is that the radius of curvature at the endpoints has been change to and infinite radius of curvature.


Hi Bob - Glad you could join in and I hope we see a lot more of you in cases when nurbs expertise is needed ;)
jol  
#5 Posted : Saturday, December 27, 2008 8:29:18 AM(UTC)
jol

Rank: Senior Member

Joined: 2/26/2007(UTC)
Posts: 2,156

Was thanked: 1 time(s) in 1 post(s)
>>I think what you meant by tangency on the endpoints is lost. Is that the radius of curvature at the endpoints has been change to and infinite radius of curvature.

Robert ..

I've been watching this and .. it just happens - I can't predict when. There must be a trigger of course .. but both endpoint tangents becomes (effectively) zero without warning

With really long slow splines, it's dangerous, cos I can't see them relaxing

However, as somebody else noted (I think Steve) - it seems to happen most on splines that begin and end at the same point

Hopefully we can track this down

This loss of tangency and the lack of (ability to make) spline symmetry are my main concerns
jol  
#6 Posted : Saturday, December 27, 2008 1:14:01 PM(UTC)
jol

Rank: Senior Member

Joined: 2/26/2007(UTC)
Posts: 2,156

Was thanked: 1 time(s) in 1 post(s)
It just happened again - and is driviing me nutttZ

Look at the spline end tangents - they've all been dumped !

This was after a scale command - see pic
jol attached the following image(s):
spline endpoint tan dump.jpg (48kb) downloaded 5 time(s).

You cannot view/download attachments. Try to login or register.
Steve.M  
#7 Posted : Friday, June 12, 2009 10:07:27 PM(UTC)
Steve.M

Rank: Senior Member

Joined: 6/18/2008(UTC)
Posts: 978

Was thanked: 1 time(s) in 1 post(s)
The changing of a CP spline to Int spline is still a problem.

Currently I have to first convert to a B-spline, which does retain Angle to work plane, then to change that to an Int spline, which does then again retain Angle to workplane and the angles are checked in the object info data.

There is a slight drift along the spline, about 0.03mm on my checks, but at least I dont have to realign the endpoint angles.

EDIT:
Unfortunately the start position of a closed CP spline moves when converted to a B-spline.

What is it with this program and splines :(

- Steve
Tim Olson  
#8 Posted : Monday, June 22, 2009 11:03:39 AM(UTC)
Tim Olson

Rank: Senior Member

Joined: 2/2/2007(UTC)
Posts: 5,447
United States

Was thanked: 502 time(s) in 353 post(s)
>>Convert a Control Point Spline into an Interpolate Spline

>>Tangency on the endpoints is lost

Jol

Fixed in 838.

Tim
Tim Olson
IMSI Design/Encore
Tim Olson  
#9 Posted : Monday, June 22, 2009 11:06:00 AM(UTC)
Tim Olson

Rank: Senior Member

Joined: 2/2/2007(UTC)
Posts: 5,447
United States

Was thanked: 502 time(s) in 353 post(s)
>>Unfortunately the start position of a closed CP spline moves when >>converted to a B-spline.



I could not repeat this. If anyone has an example file that would be very helpful.


Regards

Tim
Tim Olson
IMSI Design/Encore
Users browsing this topic
Guest (5)
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.