Punch! CAD
»
ViaCAD & Shark
»
2D Drafting
»
Smooth Fill Curve crash (#2426)
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
Rank: Senior Member
Joined: 2/2/2007(UTC)
Posts: 5,447
Was thanked: 502 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
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.
Rank: Senior Member
Joined: 2/2/2007(UTC)
Posts: 5,447
Was thanked: 502 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
Rank: Senior Member
Joined: 2/2/2007(UTC)
Posts: 5,447
Was thanked: 502 time(s) in 353 post(s)
Tim Olson IMSI Design/Encore
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.
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
Rank: Senior Member
Joined: 2/2/2007(UTC)
Posts: 5,447
Was thanked: 502 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
Rank: Senior Member
Joined: 6/24/2008(UTC) Posts: 591
Originally Posted by: Tim Olson 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.
Rank: Senior Member
Joined: 2/2/2007(UTC)
Posts: 5,447
Was thanked: 502 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
Rank: Senior Member
Joined: 6/24/2008(UTC) Posts: 591
Originally Posted by: Tim Olson 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:
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
Rank: Senior Member
Joined: 6/18/2008(UTC) Posts: 978
Was thanked: 1 time(s) in 1 post(s)
Originally Posted by: Tim Olson 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
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" ?
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.
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
Rank: Senior Member
Joined: 2/2/2007(UTC)
Posts: 5,447
Was thanked: 502 time(s) in 353 post(s)
Originally Posted by: Steve.M 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
Rank: Senior Member
Joined: 6/24/2008(UTC) Posts: 591
Originally Posted by: jol 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????????
Rank: Senior Member
Joined: 6/18/2008(UTC) Posts: 978
Was thanked: 1 time(s) in 1 post(s)
Originally Posted by: unique 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
Rank: Senior Member
Joined: 6/24/2008(UTC) Posts: 591
Originally Posted by: Steve.M 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 ?
Punch! CAD
»
ViaCAD & Shark
»
2D Drafting
»
Smooth Fill Curve crash (#2426)
Forum Jump
Punch! CAD
ViaCAD & Shark
- News and Announcements
- General
- 2D Drafting
- Surface Modeling
- Solid Modeling
- Subdivision Modeling
- Rendering & Display
- Import/Export
- Tips and Tutorials
- Suggestions
- Gallery
- PowerPack
- Punch Lounge
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.