Hello all,
I am looking for a way to automate a specific kind of iso line extraction. Please see attached screenshot and Rhino file. These are unrolled skins for a curved/rolled/bumped shape that require accurate marking of the iso lines for alignment purposes. I have been doing this manually for far too long and now have a large project with over 50 unique shapes similar to this. The basic requirement is that I need the staggered line length along both edges of my surf, which get laser etched when cutting the parts. This lets my brake press operators know how to align the part when bumping. The stagger is super helpful as it prevents catching the wrong lines. At this density it is too easy for eyes to blur and misalign.
Ideally a script or gh that would extract iso curves every x amount and then trim every other one as shown.
But at this point I would love just a script to automate extracting iso curves every x amount. Then I could trim accordingly.
If anyone has anything already or any suggestion other than teaching myself grasshopper Iām all ears!
thanks,
Robertiso curves marking.3dm (302.7 KB)
Divide up the long edges of your boomerang say every 1/4 inch and extract an iso at each point. Are you measuring the 1/4 inch along a center iso and hoping for the best by the time they hit the edges, or?
Cut every other one short and every other one a little longer. I see you measure 1" and .25 " - is this an offset curve or an is an iso āclose enoughā to an offset in the long direction?
(it is almost certainly scriptableā¦)
@carvecream welllllā¦ letās see how this worksā¦ I decided to take the opportiunity to bone up a little on GHā¦ sorry you have to suffer with me. I got the surface UV swapper from @djordje - thanks!.
Hi Pascal,
thank you for your reply.
-Ideally, dividing 1/4" along a ācenterā long iso and letting the spacing at the two edges fall where they have to.
-Iāve used offset curves to get āclose enoughā for the approx. 1" and .25" staggered markers at the edges. Whatever is close enough is fine.
Wow thanks Pascal! Now just have to make it work. Iāve got latest GH and GhPython, set the brep to my one surface for a test, but not getting any output. Am I missing another input somewhere? screenshot uploaded.
red errors to lower right are saying ā1. Failed to extract subcurve.ā
OK tried the new one. Getting closer after toggling some controls on left, Red errors are gone, but still no curves showing up. I can tell this is going to be amazing if I can get it working!
OMG I got it!! AWESOME thank you thank you!! My tab with you keeps growing.
Canāt get it to work for multipe brep settings but iām not complaining!
Right, I guess I need to scratch my head a little more to get it to work with multiple inputs at once. Iāll give it a try. Hmm - it will not be easy - you need to control the UV and end to measure from per surface.
Meantime, I simplified the definition a bit moreā¦
yes i see that with the same settings, the iso markers change length per surface, and a couple other jumpy things happen.
One thing would be great to do is adjust the length of the two different markers independently. With some of the surfaces it appears that short mark gets very short, and I have to adjust the mark length longer accordingly, which makes the long mark much longer than ideal.
Pascal, I think something is busted on the last version of this (v3?). Iām getting massive number of overlapping lines. Iāve gone back to v2 and no overlapping lines.
Youāre welcome and thank you so much again for working on this. Maybe a future plugin idea? Monday Iāll send you a sample file of my fully marked up shapes, and some images of the project.
-Robert
Hi Robert - make sure to try the file that is there now - I posted one, saw it was broken and fixed it and replaced the file - it looked like no one had downloaded the first one, but just make sure.