I have another similar question, and I’m kindly looking for assistance once again. While dividing the facade surfaces using a set of planes generated either by using the Divide Curve or Divide Length components, I’ve noticed that the planes are intersecting not only with their respective surfaces but with the other opposite surfaces as well (please refer to the attached images).
Hi Inno, sorry for the inconvenience but I believe version differences might be causing this issue.
However, I re-uploaded the file replacing the EF Data Description with the standard Grasshopper Data component.
That’s because it’s version 4.2.2. I’m still running that version and was able to open the file without problem.
And only after seeing my beloved Graft Parallel at the end did I realise this was a question I answered previously
The easiest way is actually to go bruteforce and compute the planes for each piece of façade.
You don’t need GP anymore.
Your data structure has to be {x;y;z} = {building;level;façade}.
But computing the planes only for the first level makes the structure at the end being {x;z}… Definitely not easy to duplicate those branches.
@magicteddy thank you for the response.
I tried a similar approach to your solution before but I encountered a problem, in cases of setbacks or projections in the facade surfaces, it resulted in generating patterns specific to each Level/edge. My goal, however, is to achieve the same divisions/planes pattern on all levels/edges taking the base level’s planes as a reference for all surfaces to have the same straight pattern (Please refer to the new GH attached file and images below).
I would appreciate any ideas or suggestions you might have to achieve this. My main aim is to avoid having the planes intersect on both sides and to maintain the same division pattern throughout.
Brep | Plane gives an error since some upper surfaces are not in the range of some bottom planes. That’s not problematic. You could test for proximity before if that red color bothers you.