I am writing to the forum, as I am quite new to the Grasshopper software. I need a bit of technical help with my geometrical pattern for 2D CNC cutting/perforation.
I would like to design a definition to divide a flat surface with imaginary triangles (see the image) and consequently fill them with dots. Each dot inside each triangle is a signal for our CNC machine to create a perforation. By changing the tool diameter, we will vary the diameter of holes at the specified positions.
With our script, we should be able to define imaginary (boundary) triangle size, spacing between them, the number of points inside triangles, and the density of points inside triangles (connected with the number of points inside the triangles). Points must be geometrically positioned - in straight lines.
We would like to automatize this design process and also implement more customization abilities into our workflows. Therefore, can somebody help me with a GH definition to achieve this pattern? I am attaching the image, which represents the result that we would like to achieve.
how far did you come with your grasshopper definition ?
of course it is possible what you describe - but looks more like a job briefing then a question for specific help.
the array functionality is available in grasshopper as well:
As you can see, I approx. know how to distribute triangles/polygons in the square grid (via central and corner points of each square).
Moreover, I tried to implement the populate geometry function, to insert points inside each polygon and later, distribute populated polygons over the square grid.
Not sure if this is the way to go, as I was not able to position the points in the geometrical pattern of each polygon - in the way presented in the first image from the Rhino file.
Do you maybe have any better solutions or suggestions?
Thank you very much. I greatly appreciate your help.
This is very close to my solution and now I understand the process much better.
In parallel, I also tried to prepare a similar triangular pattern for perforation, but via a different approach. Now I’m facing another issue, as I would like to fit inverted triangles (divided surfaces and each division representing a point in the triangle - perforation position) between the same pattern of triangles in the facing-up position. Why are they positioned on the left/below the central grid and not on the grid? Also, what would be the best way to shift inverted triangles per one triangular position to the right (to fit between facing-up triangles)?
I routinely ignore people for a few months who start threads without posting any GH or Rhino file. But when they do, they deserve a file in reply. I would have liked to see your solution but won’t go to the trouble.