Wall Finish By Room - Modelical Script

Hello everyone,

I’ve been going around in circles with a solution for this one.

My aim: is to position skirting around selected rooms based on the room boundary with removal of the door geometry, or openings etc.

I’ve attempted a number of things based off what I’ve found on the net with little luck.

  • I have stumbled across the Modelical Package. See link. Wall finish by Room, which was from a while ago, I have tried to follow along with the suggestions, but I’m not sure what I am looking for as I am very new to Dynamo and Python.

  • In the script there’s an error. “UnitType, cannot be defined”
    docLengthUnit = Document.GetUnits(doc).GetFormatOptions(UnitType.UT_Length).DisplayUnits
    offsetedCurves =

  • I’ve tried to swap out the UnitType to the ForgeTypeID, but then other errors have come from that.

Can anyone please point me in the right direction?
With this script , or other suggestions.

I would appreciate any help at this point.

Thank you

Hello @Dynamo_Ann ,

I have done this exercise in Revit 2019 using Dynamo 2.0.3
you may need to edit inputs as per your requirements and add additional stuff for opening because i have consider door only.
You can take a reference of my script and modify as per your requirement

Skirting tile.dyn (145.1 KB)

1 Like

Thank you so much! This looks very promising. I’ll report back once I’ve modified it. :grinning: