Room Separator global parameter constraints DISSATISFIED

Room Separator global parameter constraints DISSATISFIED

filip.kabelis
Enthusiast Enthusiast
779 Views
11 Replies
Message 1 of 12

Room Separator global parameter constraints DISSATISFIED

filip.kabelis
Enthusiast
Enthusiast

Hello, I'm writing because of a weird problem i've stumbled upon. 

I have in my model some area plans that are offset from reference planes.

 

These areas area boundaries are offset from reference planes by a value provided in global parameter. Now all it works like a charm for my BOMA calculations.

 

I've tried to do the same thing with Room Separators - everytime I set a dimension to a label corresponding to global parameter, and then change value of this global parameter the constraints become DISSATISFIED..

 

Can any revit guru explain the intricacies of the Revit API or software architecture itself that prevent these Room Separators from obeying parameter values? Ah, and the reference planes are Pinned, but unpinning yields the same result.

 

filipkabelisH9DVC_0-1645097410437.png

 

0 Likes
780 Views
11 Replies
Replies (11)
Message 2 of 12

filip.kabelis
Enthusiast
Enthusiast

Whoa I just played with it a little more, and it  seems that a workaround is to extend these Room Separators so they dont join at ends if otherwise then this seems to break constraints when global parameter is changed...

Below is the pic with constrains working...

 

Thanks Autodesk for another counter intuitive little bug to workaround 🙂

filipkabelisH9DVC_0-1645098170030.png

 

 

 

 

 

0 Likes
Message 3 of 12

RDAOU
Mentor
Mentor

@filip.kabelis 

 

I have bad news for you...regardless if you extend/shorten the boundary lines, at one point it will not work neither for areas nor for rooms. 

 

  • Room/Area/Space boundaries are intended to auto join/lock in order to keep boundaries closed. Hence, once the offset distance causes the ends of the boundaries to lock join it will break and cause either the constraints  not to be satisfied or the room/area/zone not to be enclosed or overlapping bounding elements errors. => trying to say joined and at the same time pulled apart by the parameters causes the constraints to not be satisfied. (You can have 1 at a time which makes the GP useless)

 

Some tools and feature are maybe not meant to be bent by or to the Users' will ...If you are looking for a sustainable solution for whatever you are doing, you will need to find a different way to do it.

 

 

 

 

 

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


0 Likes
Message 4 of 12

filip.kabelis
Enthusiast
Enthusiast
You're right! Seems I unknowingly had these Area Boundaries not joined either. For now the solution with Room/Area Separators just crossing each other works, so case is closed.
0 Likes
Message 5 of 12

RDAOU
Mentor
Mentor

@filip.kabelis 

 

Closed for sure it is if you are happy with what you have.

 

The reply was: 

  1. Reply to the original question of the post ... why those lines not obeying the parameter rules.
  2. For the purpose of information - other forum visitors might be mislead to think they are doing something wrong when they try what you suggested and it doesn't work

 

RDAOU_0-1645112608308.png

 

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


0 Likes
Message 6 of 12

filip.kabelis
Enthusiast
Enthusiast

@RDAOU wrote:

@filip.kabelis 

 

Closed for sure it is if you are happy with what you have.

 

 Happy, as in happy to be having to find workarounds for such problems in a industry leading software developed by a monopoly company with 3,2 billion USD of revenue... I learned I can only count on these kind of workarounds 🙂 <mellow rant over>

0 Likes
Message 7 of 12

barthbradley
Consultant
Consultant

What about pulling the Global Dimensions between Room Separator Lines and Model Lines? 

 

RoomSepGlobalParam1.pngRoomSepGlobalParam2.pngRoomSepGlobalParam3.pngRoomSepGlobalParam4.png 

 

 

0 Likes
Message 8 of 12

RDAOU
Mentor
Mentor

@filip.kabelis 

 

if one knows what exactly the purpose of this offset is one might be able to help you better. MAYBE ...

  • Just maybe, a calculated value in a schedule or tag could be the thing you need ...
  • it could be also something more complex what you are doing and ddynamois the solution
  • Or maybe you are trying to workout some parametric conceptual design where Generative Design plugin might be ur answer

If you elaborate i am sure there is someone out here who can make your life easier

 

 

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


0 Likes
Message 9 of 12

filip.kabelis
Enthusiast
Enthusiast

Unfortunately when dimensions are set to correspond to Global Parameter then Revit tries to break constraints by pulling Model Lines off their lock to Reference Planes

filipkabelisH9DVC_0-1645116112668.png

 

0 Likes
Message 10 of 12

filip.kabelis
Enthusiast
Enthusiast

@RDAOU wrote:

@filip.kabelis 

 

if one knows what exactly the purpose of this offset is one might be able to help you better. MAYBE ...

  • Just maybe, a calculated value in a schedule or tag could be the thing you need ...
  • it could be also something more complex what you are doing and ddynamois the solution
  • Or maybe you are trying to workout some parametric conceptual design where Generative Design plugin might be ur answer

If you elaborate i am sure there is someone out here who can make your life easier


For now this workaround is sufficient for my needs, it's just a matter of having control of Room Separators offset from outline of the building - and most simple approach is suitable here. I did approach it with Dynamo generating these Room Separators but came to conclusion that this approach is not as flexible and more time consuming (having to run dynamo and run the script over just entering different value into Global Parameter)

0 Likes
Message 11 of 12

RDAOU
Mentor
Mentor
Ok bud... sorry we couldn't help you more then

Cheers

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


0 Likes
Message 12 of 12

barthbradley
Consultant
Consultant

I'm suggesting Model Lines in lieu of Reference Planes.  Works for me.  What is this for anyways?  I'm supposing you are doing this to meet BOMA/Steet Frontage rules.  Am I warm?  

0 Likes