Floor mesh with Geometry Nodes

Question for those of you skilled in Geometry Nodes: I’d like to make a floor object like this, but I’d like to do it with a simple plane (one face, 4 vertices) that I can just resize as I need to. I have several different places I need this style of floor mesh: stairs, landing, floor platforms of different sizes.

My goal is to make it completely modular so I don’t need to keep adding and subtracting long boxes manually. Ideally it should generate a thin box mesh that’s as long as the plane’s X dimensions, then “array” it along the plane’s Y dimensions in constant increments that ends wherever the plane ends. Then do the same with long rods in the other direction (they don’t have to be twisted like the ones shown here).

I’m just starting to learn Geometry Nodes, and I’d take the time to figure this out myself, but I’m under a deadline and could use a boost. Thanks!

This could be a start, maybe

grid_generation_3.5.0_v01.blend (960.2 KB)

2 Likes

Here with twisted rods. I don’t know how to do autosmooth within geonodes, unfortunately.

grid_generation_3.5.0_v02.blend (1.0 MB)

6 Likes

Do it with Split Edges:

Fillet also looks good:

6 Likes

Nice, especially fillet!

Holy crap, this is EXACTLY what I needed. Thank you thank you THANK YOU. :pray: I’ll spend the rest of the afternoon reverse-engineering this.

1 Like