Boost Your Revit Productivity with New Filled Region Tools [EF-Tools]

Поділитися
Вставка
  • Опубліковано 10 лют 2025

КОМЕНТАРІ • 20

  • @cdotstudio
    @cdotstudio Рік тому +3

    dude - these are amazing!! thankyou!

    • @ErikFrits
      @ErikFrits  Рік тому

      Thanks, Enjoy new tools ;)

  • @AnNguyen-pz1eq
    @AnNguyen-pz1eq Рік тому +1

    Thanks

  • @ed_chaves
    @ed_chaves Рік тому +2

    Thank you

  • @mohammedsakib3853
    @mohammedsakib3853 Рік тому +1

    Amazing feature helpful while using filled region

    • @ErikFrits
      @ErikFrits  Рік тому +1

      Thanks!
      Filled Regions are awesome 🙌

  • @IYR816
    @IYR816 Рік тому +1

    Greta options to work with Filled regions
    Thanks Erik! Happy new Year

    • @ErikFrits
      @ErikFrits  Рік тому

      🎅Happy New Year!
      🎁Enjoy new tools ;)

  • @CANDAL1980
    @CANDAL1980 Рік тому +1

    Very nice!
    And it is possible to get a schedulle of filled regions areas?

    • @ErikFrits
      @ErikFrits  Рік тому +1

      We used to create an Area parameter for FilledRegions and then use a script to write its Areas there. This way it's possible to create Schedules and create different sums.
      However, this workflow would require to constantly update these values manually. There is a way to create an EventTrigger(hook in pyRevit) to update them automatically, but I usually avoid them to make sure I don't slow don't the work with any EventTriggers.
      But might be worth sometimes.

    • @CANDAL1980
      @CANDAL1980 Рік тому +1

      @@ErikFrits i tried a dynamo script, but theres a issue when set parameters By name. - "Elements.SetParameterByNameTypeOrInstance operation failed. The best overloaded method match for "Revit.Elements.InternalUtilities.ElementUtils.SetParameterValue (Audoted.Revit.DB.parameter, Double)" has some invalid arguments." - i tried the new parameter has integer, text, number and area parameters type. Every try gives the same error. Any help?

    • @ErikFrits
      @ErikFrits  Рік тому +1

      I am not really a Dynamo users, so not sure what went wrong with your Nodes.
      You can check my video on Parameters to understand how to get and modify them using python. (Search for Revit API parameters, I am sure you will find it)
      Then you will be able to change parameter inside Python node in Dynamo.
      P.S. I teach Revit API for pyRevit and Dynamo has a few minor differences with the main ones:
      - how to get doc,uidoc
      - and make transactions
      I have a short video breaking down these differences as well (Dynamo vs pyRevit)
      Hope this helps.
      Happy Coding!

    • @CANDAL1980
      @CANDAL1980 Рік тому

      @@ErikFrits thanks very much!

  • @FarukSmithAnisa
    @FarukSmithAnisa 6 місяців тому +1

    do you have a tool to colour elements based on elements types?

    • @ErikFrits
      @ErikFrits  6 місяців тому

      No, but I could make it.
      Can you describe the workflow on how you want to select elements to color.

  • @MrMaranov
    @MrMaranov 11 місяців тому +2

    could be awesome to have possibility to cut filled region with multisegmented lines or cuvred line

    • @ErikFrits
      @ErikFrits  11 місяців тому

      A bit trickier, but I will see if I come back to it.
      Lots of tools on To-Do list, but nearly no time right no 😔

  • @mdosama6087
    @mdosama6087 Рік тому +1

    Hi, Revit 2023 is working on Dynamo Cpython3 , Can you Explain iron python vs Cpython3. Thanks

    • @ErikFrits
      @ErikFrits  Рік тому +1

      I think CPython means the regular python version.
      IronPython is a special build that has the ability to use .NET libraries with clr module. And since Revit is built on .NET it's necessary to access Revit API.
      CPython shouldn't have access to any .NET libraries by default, however I believe there is some sort of bridge in Dynamo that does something in the background to access it.
      If you look at IronPython and CPython syntax, you won't find any differences. IronPython for a long time was built on 2.7.18 version of python, so it didn't have newer features that latest version of python has. But recently it got updated to IronPython 3.4.4 (If I remember the version correctly).
      So regular python gets way more updates and a few new features, while IronPython is very rarely updated. Not sure why it's like this, but I also don't care about it as much.
      Overall, don't focus too much on the python version, as there are very minimal differences.
      At least that's how I deal with it ;)
      Happy Coding!