Trim crossing strings

Any questions regarding the practice version are asked and answered here.
Post Reply
ASHRAF KINARUVILA
Posts: 489
Joined: Sat Mar 06, 2010 10:00 pm
Location: Abudhabi, UAE
Contact:

Trim crossing strings

Post by ASHRAF KINARUVILA »

Globally how to trim strings or extend up to the intersection of strings .In my model plenty of strings not intersected properly or exceed the one strings beyond the the crossing strings. Example horizontal strings exceeded the vertical strings. Kindly advise how to resolve. Also how to trim all strings which are crossing each other/ overlapped.
ASHRAF KINARUVILA
Posts: 489
Joined: Sat Mar 06, 2010 10:00 pm
Location: Abudhabi, UAE
Contact:

Re: Trim crossing strings

Post by ASHRAF KINARUVILA »

Attachments
trim and fillet .jpg
trim and fillet .jpg (678.44 KiB) Viewed 26723 times
Lee Gregory
12d Support
Posts: 2060
Joined: Thu Sep 29, 2005 6:06 pm

Re: Trim crossing strings

Post by Lee Gregory »

Looks like someone is giving you crappy data.
ASHRAF KINARUVILA
Posts: 489
Joined: Sat Mar 06, 2010 10:00 pm
Location: Abudhabi, UAE
Contact:

Re: Trim crossing strings

Post by ASHRAF KINARUVILA »

Not always, some cases it happen.From thousands of strings difficult to find out and rectification. So I suppose in 12d any tools like globally select and resolve.
Ed Wilson
Posts: 3005
Joined: Tue Oct 11, 2005 7:49 pm

Re: Trim crossing strings

Post by Ed Wilson »

if the problem could be programmed it would have been done, but from description, thats impossible for a computer to determine what is good/wanted and what is not
Sam Cech
Posts: 4249
Joined: Fri Oct 14, 2005 12:56 pm
Location: Silverdale, NZ
Contact:

Re: Trim crossing strings

Post by Sam Cech »

not impossible... time to open up the 12dpl manual

if you can come up with some conditions you can write your own function

I did something similar for pipes, ended up using a vector4 miltimap as my trim/splay problem was in 3d
once you join ends of strings to closest other strings, you can go about identifying if they are within some tolerance and you should be extended/trimmed of if there is a loop etc
arcs and segments will be the most troublesome and being able to do a none tangential join or modify the arc segment to force a crossing string to make it tangential, it requires limits and tolerance
also look at storing a log line for every skipped end point and every modified one... it helps troubleshooting what actually happened

this is not trivial but also not impossible

going from an image to a code is an AI problem :-)
Cheers
Sam

Tatras Consulting Ltd
www.tatras.co.nz
Post Reply