algorithmic modeling for Rhino
Hi all,
I am relatively new to GH and I could really do with some help on creating a tool path for a double curved panel, having searched the forums I have come across some ways of doing this but these seem to have one issue which I need to be addressed for my application.
The grids which are produced using the methods on here follow the surface and tend to be equally spaced in two dimensions. What I need is to create a grid which keeps the distance between the path lines equal whether the angle between the lines is 90 of 45 degrees. At the moment the grids act a bit like contours on an OS map but they bunch up in the lower parts of the curves and spread out in higher parts.
Below is a picture of what I produce via grasshopper so far but using a grid formula from elsewhere on the forums along with Rhino to connect up the paths. In this example they seem equally spaced but they differ by anywhere between 0.755mm and 0.785mm which if scaled up would be a problem.
Any Ideas how to help me split the surface up equally in all dimensions, meaning that if I were to sweep the tool path with a circle radius of half the distance between the lines/rails, there would be no gap between the beads/filaments?
I appreciate any help or advice hugely.
Philip
Tags:
I forgot to mention that I am trying to keep all the work in Grasshopper rather than using other pieces of software
Hi Philip,
Have you tried the contour command in GH? Its relatively new.
David.
David,
I have tried the contour command but it produces a series of points which are equal in, for example, the z direction but not equal in all axis. As far as I know anyway, there may be a way of changing this which I haven't come across it as yet. This means there is larger gaps at the crest of a curve and smaller on the larger gradient parts.
Philip
Philip,
I understand clearer what you mean now, sorry i didn't read carefully enough before posting.
Is this more like the kind of work you're doing?: http://www.grasshopper3d.com/photo/photo/listForContributor?screenN...
I recommend posting your files in this thread, it would be helpful to take a closer look.
David.
It is similar to what I am working on, but I am looking into extrusion of a material to form the surface rather than milling, so having the equal distance between the paths is vital for my work.
So far I have used the equal divisions file but have recently changed to the tool path generation file, both have been from this forum, for use with the conversion to robot code using the KUKA robot GH file.
I have tried combining the two files and inserting the former file into the correct place in the later but it hasn't come out as expected.
So if anyone could fine a way of creating a tool path from the former by connection of the lines formed or combine the two correctly I will be extremely happy as I have been struggling with this for a few weeks now.
Philip
Hi Philip
Try this:
http://web.mac.com/rhino3dtv/GH/GH_11_04_XForm_Project_Demo.html
What you need is the distance in between each CPlane on the floor. That is the distance of your toolpath.
So, make many CPlanes with the Divide Length component and then, find the Intersection in between the new CPlanes and your Brep! BRep | Plane component... BINGO!
Andres,
I am trying to create a completely equally spaced tool path like the pictures i posted above, the path needs to follow the surface rather than being projected onto a flat surface, unless I have misinterpreted your post, if so then please educate me.
Philip
Yes, that is what you get, the intersection in between the CPLane and the surface, a tool path that goes on top of the surface... On the Video, do not look a the projection, look at the curve on top of the surface... that is the Tool-Path. So, if you have a Ball End 6mm tool, and the step is set to 50% of the tool, you set up the CPlanes at 3mm apart... If this is not clear, I will make a short video!, but you will pay the Coffee for today! :-)
Could you go over the steps to creating the path your way in a bit more detail?
I am slightly confused and not quite following you with all the GH jargon, as I said I am new to this and have had very little time working with it.
A way of cutting the surface into equal divisions would be ideal
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by