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

2 Pages12>
Options
Go to last post Go to first unread
blowlamp  
#1 Posted : Saturday, June 27, 2009 3:28:49 PM(UTC)
blowlamp

Rank: Senior Member

Joined: 6/28/2008(UTC)
Posts: 648

ViaCAD crashes every time I use the Smooth Fill Curve function.

Cheers.
Martin.
XP SP3
VC838
Tim Olson  
#2 Posted : Saturday, June 27, 2009 5:11:28 PM(UTC)
Tim Olson

Rank: Senior Member

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

Was thanked: 499 time(s) in 353 post(s)
Martin
Can you post the file? I've tried on Mac and XP SP3 and could not repeat. It might be related to the curves your are using.

Thanks

Tim
Tim Olson
IMSI Design/Encore
blowlamp  
#3 Posted : Saturday, June 27, 2009 6:06:39 PM(UTC)
blowlamp

Rank: Senior Member

Joined: 6/28/2008(UTC)
Posts: 648

Tim.
Just draw 2 converging lines (as per your example under tool help) or 2 arcs and apply the Smooth Fill Curve tool and it crashes EVERY time for me. I could send the error report if it would of any use to you.

All the best.
Martin.
Tim Olson  
#4 Posted : Saturday, June 27, 2009 7:26:55 PM(UTC)
Tim Olson

Rank: Senior Member

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

Was thanked: 499 time(s) in 353 post(s)
Ok found it working on fix. This looks to be a ViaCAD 2D/3D only bug.

Many thanks for the heads up.

Tim
Tim Olson
IMSI Design/Encore
Tim Olson  
#5 Posted : Saturday, June 27, 2009 11:10:33 PM(UTC)
Tim Olson

Rank: Senior Member

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

Was thanked: 499 time(s) in 353 post(s)
Fixed in 839.
Tim
Tim Olson
IMSI Design/Encore
unique  
#6 Posted : Sunday, June 28, 2009 4:36:18 AM(UTC)
unique

Rank: Senior Member

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

Tim,

This has jogged my memory from an earlier post I made. See attached the black curves on the left ARE smooth and made in Rhino whilst the blue ones in VC are not IMHO. The curves VC builds appears to be G1.....as is Rhino

Even if I build a G3 curve in Rhino it never looks as "wild" the VC one :(

Any plans to improve this tool or offer more options such as G1..G2..G3 continuity with the tool ??
File Attachment(s):
notsmooth.vcp (20kb) downloaded 5 time(s).

You cannot view/download attachments. Try to login or register.
jol  
#7 Posted : Sunday, June 28, 2009 9:37:53 AM(UTC)
jol

Rank: Senior Member

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

Was thanked: 1 time(s) in 1 post(s)
I'd echo your comments Paul .. to make beautiful surfaces, you need beautiful surfaces and these fills aren't beautiful .. in fact they're plain ugly !

I'm looking here for a curvature continuous option
Tim Olson  
#8 Posted : Sunday, June 28, 2009 11:37:39 AM(UTC)
Tim Olson

Rank: Senior Member

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

Was thanked: 499 time(s) in 353 post(s)
Hi Paul,

Currently our fills are G1. I will need to look into adding G2, perhaps as a drop down option.

Tim
Tim Olson
IMSI Design/Encore
unique  
#9 Posted : Sunday, June 28, 2009 2:54:54 PM(UTC)
unique

Rank: Senior Member

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

Originally Posted by: Tim Olson Go to Quoted Post
Hi Paul,

Currently our fills are G1. I will need to look into adding G2, perhaps as a drop down option.

Tim


Hi Tim,

Yes that would be a great addition.......BUT I dont think you undertsood my post, which is, I dont think the current G1 option is correct...its certainly NOT smooth in the way I would expect the curve to look ???

Please see the attached file (look above), this is what I would expect as per Rhino method?

I hope you understand my point.
Tim Olson  
#10 Posted : Tuesday, June 30, 2009 12:53:20 AM(UTC)
Tim Olson

Rank: Senior Member

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

Was thanked: 499 time(s) in 353 post(s)
Hi Paul,

>>BUT I dont think you undertsood my post, which is, I dont think the >>current G1 option is correct...its certainly NOT smooth in the way I would >>expect the curve to look ???

I see what you mean. When we do a fill, we take the tangents at the two curves preserving the existing magnitude and create a curve. We don't look at how the magnitude will impact the shape of the curve.

In the case of filling between two lines, we actually make the resulting curve G2 as that is a trivial case of G2.

Regards

Tim
Tim Olson
IMSI Design/Encore
unique  
#11 Posted : Tuesday, June 30, 2009 1:38:44 AM(UTC)
unique

Rank: Senior Member

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

Originally Posted by: Tim Olson Go to Quoted Post
Hi Paul,

>>BUT I dont think you undertsood my post, which is, I dont think the >>current G1 option is correct...its certainly NOT smooth in the way I would >>expect the curve to look ???

I see what you mean. When we do a fill, we take the tangents at the two curves preserving the existing magnitude and create a curve. We don't look at how the magnitude will impact the shape of the curve.

In the case of filling between two lines, we actually make the resulting curve G2 as that is a trivial case of G2.

Regards

Tim


Hi Tim,

I just dont have a use for this tool the way it behaves....

If thats what you expect then fair enough:rolleyes:
blowlamp  
#12 Posted : Tuesday, June 30, 2009 4:48:24 AM(UTC)
blowlamp

Rank: Senior Member

Joined: 6/28/2008(UTC)
Posts: 648

Thanks for the 839 update, Tim. Seems to be working ok now.

Martin.
VC 839
XP SP3
Steve.M  
#13 Posted : Tuesday, June 30, 2009 2:26:22 PM(UTC)
Steve.M

Rank: Senior Member

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

Was thanked: 1 time(s) in 1 post(s)
Originally Posted by: Tim Olson Go to Quoted Post
This looks to be a ViaCAD 2D/3D only bug.


Hello Tim.

I was at an understanding that the base code was the same for all products, just a case that the higher functions are removed/disabled in the lower end products. Your reply brings question to my thoughts.

Please, why is there a bug in 2d/3d and not in pro or shark where the tool/function should, or should I say, "would of thought", would be the same?


- Steve
jol  
#14 Posted : Tuesday, June 30, 2009 3:07:59 PM(UTC)
jol

Rank: Senior Member

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

Was thanked: 1 time(s) in 1 post(s)
>>I see what you mean. When we do a fill, we take the tangents at the two curves preserving the existing magnitude and create a curve. We don't look at how the magnitude will impact the shape of the curve.

Hi Tim .. is there a case not only for G2 continuity here .. but also a "bulge factor" ?
unique  
#15 Posted : Tuesday, June 30, 2009 4:30:00 PM(UTC)
unique

Rank: Senior Member

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

The behaviour of "Smooth fill" is such that I could not find a use for it !!!

Attached file - Green curves are G2 from Rhino and look smooth which is more than i can say for VC :(. Tim any ideas why it makes wild geometry....can it be tamed ?
File Attachment(s):
notsmooth2.vcp (25kb) downloaded 5 time(s).

You cannot view/download attachments. Try to login or register.
jol  
#16 Posted : Tuesday, June 30, 2009 5:48:50 PM(UTC)
jol

Rank: Senior Member

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

Was thanked: 1 time(s) in 1 post(s)
I have to agree with you Paul - I too can see no use for the tool as is
Tim Olson  
#17 Posted : Tuesday, June 30, 2009 11:25:13 PM(UTC)
Tim Olson

Rank: Senior Member

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

Was thanked: 499 time(s) in 353 post(s)
Originally Posted by: Steve.M Go to Quoted Post
Hello Tim.

I was at an understanding that the base code was the same for all products, just a case that the higher functions are removed/disabled in the lower end products. Your reply brings question to my thoughts.

Please, why is there a bug in 2d/3d and not in pro or shark where the tool/function should, or should I say, "would of thought", would be the same?


- Steve



Yes, we use the same code base for all the products. However, some products use additional licensed (as in more royalties) libraries. The crash occurred in ViaCAD 2D/3D because it was trying to access a procedure in a library not present. This was due to a programming error on our part between 837 and 838 and fortunately Martin caught this quickly.

Tim



Tim
Tim Olson
IMSI Design/Encore
unique  
#18 Posted : Wednesday, July 1, 2009 5:40:27 AM(UTC)
unique

Rank: Senior Member

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

Originally Posted by: jol Go to Quoted Post
I have to agree with you Paul - I too can see no use for the tool as is


Im glad somebody does because its a joke in all honesty. I am sure that Tim will be able to modify how the curve gets calculated and made before adding additional functionality such as G2/G3 continuity...

Fingers crossed he can get this better very soon????????
Steve.M  
#19 Posted : Wednesday, July 1, 2009 7:58:41 AM(UTC)
Steve.M

Rank: Senior Member

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

Was thanked: 1 time(s) in 1 post(s)
Originally Posted by: unique Go to Quoted Post
Im glad somebody does because its a joke in all honesty.


You have mentioned this before
http://forum.punchcad.com/showthread.php?p=8662#post8662
unique  
#20 Posted : Wednesday, July 1, 2009 9:56:48 AM(UTC)
unique

Rank: Senior Member

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

Originally Posted by: Steve.M Go to Quoted Post


Thanks Steve!!

What are your views on the tool, do you have a use for it in your work other than perhaps designing eccentric scalextric circuits ?
Users browsing this topic
Guest
2 Pages12>
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.