revit-ifc icon indicating copy to clipboard operation
revit-ifc copied to clipboard

Wish: Dependent elements should inherit IsExternal attribute value

Open andydandy74 opened this issue 3 years ago • 1 comments

There are a number of dependent elements that would benefit from inheriting their IsExternal attribute value from their respective parent / host:

  • Stringers of assembled stairs
  • Stair-hosted railings
  • ~~Curtain wall panels~~
  • ~~Curtain wall mullions~~

All of these report their IsExternal values as False, regardless of the Function parameter value of their respective host / parent element.

Tested in 22.4

Expected behaviour

The IsExternal property value should be inherited from the Function parameter of the host / parent element if no override (see below) is present.

Workaround

(Yes, this works as expected, but it's a nuisance and users keep forgetting...)

  • Create distinct interior / exterior railing types
  • Override using IsExternal[Type] shared parameter

andydandy74 avatar Feb 18 '22 15:02 andydandy74

This looks fixed for curtain wall mullions and curtain wall panels in 23.2.3, but not for the other element types (stringers of assembled stairs and stair-hosted railings) mentioned above.

andydandy74 avatar Dec 08 '22 12:12 andydandy74