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
unique  
#1 Posted : Saturday, June 6, 2009 12:27:50 PM(UTC)
unique

Rank: Senior Member

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

Hi Tim / Ryan,

We still seem to have this problem with offsetting curves it just gives up when it meets a kink ? I dont believe this is an ACIS issue so can we please see this working in the next patch :)
File Attachment(s):
offsetcurve.vcp (17kb) downloaded 5 time(s).

You cannot view/download attachments. Try to login or register.
dudko  
#2 Posted : Sunday, June 7, 2009 2:37:26 AM(UTC)
dudko

Rank: Junior Member

Joined: 4/20/2009(UTC)
Posts: 29

Hi Unique
Temporarily you can use the following
Start with command:
1.Arcs from Curve
Limitations:
geometry is inaccurate
Tolerance with
0.0001 = "Offset" can fail to work
0.00001 = "Arcs from Curve and Offset" can fail to work.
2.Set new segments to group (Arcs,Lines)
3.Offset Curve(Group)
4.Set new segments to group
Limitations:
many commnands does not work with grouped 2D objects.
Example: Command "Path Duplicate" and other
after these steps, command "Join Curve" is unusable, too many segments to join and inaccurate.

Regards Ed
unique  
#3 Posted : Sunday, June 7, 2009 11:27:06 AM(UTC)
unique

Rank: Senior Member

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

Hi Ed,

Thanks for your reply. Yeah, I am aware of this workaround but I would like a fix for this problem which has been around too long now ?. In Rhino and Spaceclaim this is possible so why not in ViaCad?? :confused:
zumer  
#4 Posted : Sunday, June 7, 2009 10:27:31 PM(UTC)
zumer

Rank: Senior Member

Joined: 11/4/2007(UTC)
Posts: 515

Was thanked: 1 time(s) in 1 post(s)
Its a sort of 2D analogy to shelling a surface. Success depends on the offset. Maybe some options querying how it should be handled, ie discontinuous segmentation or smooth globally or locally for original or offset copy?
unique  
#5 Posted : Monday, June 8, 2009 3:08:14 AM(UTC)
unique

Rank: Senior Member

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

Originally Posted by: zumer Go to Quoted Post
Its a sort of 2D analogy to shelling a surface. Success depends on the offset. Maybe some options querying how it should be handled, ie discontinuous segmentation or smooth globally or locally for original or offset copy?


It doesn't need to be that complex and the user shouldnt have to be faced with all that....its a very simple operation for a capable CAD system
zumer  
#6 Posted : Monday, June 8, 2009 7:21:32 AM(UTC)
zumer

Rank: Senior Member

Joined: 11/4/2007(UTC)
Posts: 515

Was thanked: 1 time(s) in 1 post(s)
It's simple if the options are taken out of your hands, but you don't necessarily get the result you think you expected. Rhino is capable of working with spline orders up to 32, unlike most other consumer CAD systems. IGES, for example, only accomodates cubic splines, so how would you want to handle interchange between Rhino and something else using IGES? Do you expect them to look the same and give the same results with that disparity?
Tim Olson  
#7 Posted : Monday, June 8, 2009 12:56:34 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)
>>In Spaceclaim this is possible so why not in ViaCad??

Paul

What offset value are you using to get it to work in SpaceClaim? If Spaceclaim can do it we should be doing it as well because this an acis api. I might be missing an option or something.

Tim
Tim Olson
IMSI Design/Encore
unique  
#8 Posted : Monday, June 8, 2009 1:43:15 PM(UTC)
unique

Rank: Senior Member

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

Originally Posted by: Tim Olson Go to Quoted Post
>>In Spaceclaim this is possible so why not in ViaCad??

Paul

What offset value are you using to get it to work in SpaceClaim? If Spaceclaim can do it we should be doing it as well because this an acis api. I might be missing an option or something.

Tim


Hi Tim,

Thats what I thought.....Anything really 10,20mm both ways not an issue in Spaceclaim ?. The example is 12mm, Typical ACIS notice the curve is broken up where there is a kink

Hope you fix this soon ;)
unique attached the following image(s):
SC1.jpg (422kb) downloaded 6 time(s).

You cannot view/download attachments. Try to login or register.
Tim Olson  
#9 Posted : Monday, June 8, 2009 2:15:30 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 thanks, will contact the guys at spatial to find out what I'm missing.

Tim
Tim Olson
IMSI Design/Encore
unique  
#10 Posted : Monday, June 8, 2009 2:53:06 PM(UTC)
unique

Rank: Senior Member

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

Originally Posted by: Tim Olson Go to Quoted Post
Ok thanks, will contact the guys at spatial to find out what I'm missing.

Tim


NP - Dont mention my name !! :D:D:D:D
Tim Olson  
#11 Posted : Monday, June 8, 2009 3:41:01 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)
Error on my part!

Fixed in the next 836 build for all products.

http://www.csi-concepts.com/Demo/videos/offsetg2.mov

Steve, this now handles your offset example as well.

Many thanks all,

Tim
Tim Olson
IMSI Design/Encore
ZeroLengthCurve  
#12 Posted : Monday, June 8, 2009 4:14:10 PM(UTC)
ZeroLengthCurve

Rank: Senior Member

Joined: 5/15/2008(UTC)
Posts: 987

Thanks: 19 times
Was thanked: 35 time(s) in 24 post(s)
On what model does THAT geometry belong? Is that a biomedical implant/instrument? Takes me back to the 8th grade... a class offered.... to keep teens out of "trouble"....
zumer  
#13 Posted : Monday, June 8, 2009 4:37:07 PM(UTC)
zumer

Rank: Senior Member

Joined: 11/4/2007(UTC)
Posts: 515

Was thanked: 1 time(s) in 1 post(s)
Who was that masked man? Can't fault that response time.
Steve.M  
#14 Posted : Wednesday, June 10, 2009 5:27:40 AM(UTC)
Steve.M

Rank: Senior Member

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

Was thanked: 1 time(s) in 1 post(s)
I was informed this was a problem/limitation from Acis.

Originally Posted by: Tim Olson Go to Quoted Post

This is not a bug, but is the intended action by ACIS. ACIS will offset the curve up to the point where the curve will have an issue due to curvature.



- Steve
blowlamp  
#15 Posted : Saturday, June 27, 2009 1:31:38 PM(UTC)
blowlamp

Rank: Senior Member

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

Greetings all.
I've just tested this in v838 using the sample file from the start of this thread. It works ok until I input an offset of less than 0.5, at which point the lines are no longer parallel to each other. Apart from that, it has been ok for me.

Thanks for the work Tim and team.

Martin.
Tim Olson  
#16 Posted : Saturday, June 27, 2009 1:55:05 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)
Hi Martin

0.5mm or 0.5 inches? At 0.5mm it seems aok. At 0.5 inches, it segments the curve at discontinuities.

Regards
Tim
Tim Olson attached the following image(s):
offset.jpg (70kb) downloaded 5 time(s).

You cannot view/download attachments. Try to login or register.
Tim Olson
IMSI Design/Encore
blowlamp  
#17 Posted : Saturday, June 27, 2009 2:42:50 PM(UTC)
blowlamp

Rank: Senior Member

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

Tim.
I use an XP SP3 PC set up in mm.
I tried it again and it was ok :o So I altered the offset value 3 or 4 times, and then it got confused. I used offsets like 50, 0.5, 30, and 10 etc to pull it around a bit. Once it's in this state, the offset value doesn't seem to relate to the offset distance any more.

Thanks.
Martin.
blowlamp attached the following image(s):
Offset.JPG (102kb) downloaded 5 time(s).

You cannot view/download attachments. Try to login or register.
blowlamp  
#18 Posted : Saturday, August 8, 2009 5:54:50 AM(UTC)
blowlamp

Rank: Senior Member

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

Is there any chance of looking at this issue re my last post? If you enter an offset value that is large enough to cause the curve to clip, it then becomes impossible to recover that offset, and you have to delete it and start again.

Thanks.
Martin.
jfc1068  
#19 Posted : Saturday, August 8, 2009 6:12:01 AM(UTC)
jfc1068

Rank: Member

Joined: 7/12/2009(UTC)
Posts: 68

What about offsetting a simple curve? I follow all the steps I do when offsetting a line but nothing happens
blowlamp  
#20 Posted : Saturday, August 8, 2009 6:44:50 AM(UTC)
blowlamp

Rank: Senior Member

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

Originally Posted by: jfc1068 Go to Quoted Post
What about offsetting a simple curve? I follow all the steps I do when offsetting a line but nothing happens


Are you still on v5 2D?
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.