Controlling Wall Penetration

Hi,
I am trying to figure out how can I control the wall penetrations at the wall intersections based on the intersecting wall types, but I have no idea where to start.
I do appreciate it if you could help with the mentioned issue.
image

Thank you for your help and time in advance.

Regards,
Farshid

@farshidkaviani ,

look at this

KR

Andreas

2 Likes

Hello again, first you will have to disjoin your wall (with a custom node or via the API using the DisallowWallAtJoin method of the WallUtils Class) at its end and finally adjust its penetration depth with its location.curve by shortening or lengthening it.

Cordially
christian.stan

2 Likes

Hi @Draxl_Andreas
Thank you for your input.

Hello again @christian.stan
Thank you for your input. The problem is I have different penetrations at each end of the wall based on the the type of the intersecting wall and I don’t know how to control the penetration length differently.
If I add the penetration length to the wall location curve then Revit will add half of penetration length to each end of the wall which might not be the case as one end of the wall might be without any penetration.

Regards,
Farshid

1 Like

https://dictionary.dynamobim.com/#/Geometry/Curve/Action/ExtendStart
you have his little brother for the other side

cordially
christian.stan

2 Likes

Hi @christian.stan
Thank you very much for your help so far.
I am still troubled to figure out which end of the wall is intersecting my desired wall type. Do you probably have another trick in your sleeve to solve the mentioned issue?

I do appreciate your help and time once again.

Regards,
Farshid

1 Like

With ListSetIntersection can be a possible approach
and groupBykey for the different types
here is a possible starter


Cordially
christian.stan

1 Like

@christian.stan
Thank you so much for the help. I think I got the idea. I appreciate your patience and guidance throughout this process. I hope I won’t need to bother you again, but I’m grateful to know that you’re here to assist me if I do. Thank you again for all your help!

1 Like

Hi @christian.stan
Thank you once again for your help. I managed to extend the wall curve using the nodes you told me last time.
But I fail to find a way to extend the Wall in Revit based on the new curve.

Could you please help me with the mentioned issue?

Regards,
Farshid

Hello, here is the concerned node
SetLocation
and an example in addition to dictionary


before:

after:

Remember to be in manual mode

Cordially
christian.stan

1 Like

Hi again,
Thank you so much for the help.

Regards,
Farshid

1 Like