Ideation

Indeed there are various learning resources on the web. However, being a newbie in coding and a visual learner. I have problems reading through and understand huge chunks of code without visuals aids.

And that was where Dynamo was an extremely helpful tool to help me break down large scripts into comprehensive sizes. I would set up tests in Dynamo using Python to access the Revit API before bringing it to C#. This practice have helped me gain huge improvements and more importantly, gain confidence in coding.

Perhaps, I could try documenting such practices in this website to help Architects & Engineers facing the same problem break into the Revit API.

This Post Has 2 Comments

  1. I am a total newbie in computational BIM and would like to explore more on it.
    Just had some introductory course on Dynamo. Knew the term of Phyton, C+ but don’t know how what is it about to deal with BIM (revit). haha.

    Just curious on how you have started your journey on this.

    1. Dear Jeremy,

      Thank you so much for reaching out and your question.

      I had some experience working in Revit. I stumbled upon Dynamo while I was browsing Youtube, and I saw the value of what it could bring to Revit users.

      I then started learning Dynamo through following along free tutorials online until I finally dared to start creating my own function (I remember it was finding nearest grids to all elements). That was where I learnt alot, from mistakes made or posting questions on Dynamo’s forum.

      After bumping into SO many issues with Dynamo nodes, I decided to explore Python to unlock more possibilities in Revit and Dynamo using its APIs. I recommend taking this course by Jeremy Graham, its a good starting point.

      Subsequently, the desire to achieve more prompted me to dive into C# to build robust plugins in Revit.

      I hope these information will be of some use to you.

      Regards,
      Han

Leave a Reply

Close Menu