Selecting Neighboring NGons

Hi,

I’m trying to make intersection of 3 planes on a Hexagonal Mesh. The 1st plane is the average at the NGon centers. The 2nd and 3rd planes should be any 2 neighboring ones. This theoretically should create Planar Hexagons. I used “EdgeNGon” component and managed to get 2 branches from the tree but I’m not sure how can I select them and make the 2 planes Intersect.

Ngon Neighbouring Planes Intersection.gh (101.2 KB)

Ngon Neighbouring Planes Intersection Edited v0 Sandbox Plugin.gh (102.4 KB)
Plugin: Sandbox
Interesting shape, how did you make the base mesh?

2 Likes

Thanks Quan. This was helpful. Is there anyway I could do this on the entire mesh instead of one isolated NGon? The mesh was extracted from some gh.data file of a minimal surface

Hello
@Quan_Li gave you an example but the SandBox topology outputs in a tree all the neighbors. Look at the output of VV.

Nautilus can also extract from curve the topology. It is quite the same as SandBox

2 Likes