List Self Functions

Hello,
I am trying to create walls on the outer perimeter grids. I need to get the points of intersection of all the 4 lines (could be more in the future if the building is not rectangular). I am stuck in this step, how to automatically get all the points on intersection of lines?

Hi @youssef.ehabB49QZ, welcome to the community!

Geometry.Intersect will help, I think.

But if you could share your work, that will help us help you.

2 Likes

Yeah as Vijay say :wink: best show an image, but is it something here ?

1 Like

Hello guys,
First of all thanks a lot for the fast reply.
I am working on this now, which is creating the walls on the outer perimeter. But for further improvements, I need to select only the grids i want to apply walls on, as there are some pop outs, whether in one corner or multiple corners, So the final output are walls like this (in plan).

What i am thinking of, I want to select the grids and switch it to curve lines in dynamo, and by the points of intersection it can create new curves joined together for the walls, but still i am not sure how the sorting part of the walls will be done.

I have 2 questions regarding this script.

  1. is there a node that creates a surface regardless the curves sorting inside the list?
  2. If I want to select specific grids, how can i select them without dragging?

do you mean something here ?

Revit_6mZIvJSeiQ

exactly, It is only working by dragging with me

do you have the pick node ? and remember after picking say finish up in revit ribbon

As i am a new user i cannot upload videos. this is a link of my screenrecording when i select model elements.

Anyways, I used model lines on top of grids so that these are the lines the walls will be assigned to, and created a surface from these lines. Do not know if there will be an improvement could be used in order to ease and accelerate the workflow.

yeah thats possible as well…not sure how you can ease and accelerate that workflow…

Thanks a lot for your time and effort. Really appreciate it :slight_smile:

1 Like

but with that workflow why just not use revit and create walls on these grids, instead create a curve and use dynamo