Dynamo Shorts - Ep004 - Placing Family Instances in Revit Rooms by Name

Поділитися
Вставка
  • Опубліковано 3 гру 2024

КОМЕНТАРІ • 25

  • @rocketman1058
    @rocketman1058 3 місяці тому

    hi, please, don't stop posting shorts like this. they super helpful, and it's cool to learn form a high-end pro

  • @Cams44t
    @Cams44t 20 днів тому

    Hi dana! this a really great script. just wanna ask if you have like a tutorial of automating room names based on their areas?

  • @3DimDev
    @3DimDev 3 роки тому +1

    Hey Dana, love the video, the content and the short format!

    • @DanamoBIM
      @DanamoBIM  3 роки тому

      thanks for watching and for the awesome feedback!

  • @RevitGord
    @RevitGord 3 роки тому +1

    Thanks Dana

  • @maufetro
    @maufetro 3 роки тому

    Hi ! I just got to place Familyinstances individually. (one family at a Time in the Room)How about placing multiple Families into the Revit Project ? can you make a video? Great Job!

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

    hey ! very nice great job really but i have a question do you have solution for Groupe family or many object on rooms ? :D ths a lot

  • @honorgorge
    @honorgorge 3 роки тому +1

    thanks dana. im looking for new improvements. how about if we want to place desks to non-centre location of room? can we specify the coordinate points of certain place?

    • @DanamoBIM
      @DanamoBIM  3 роки тому +1

      Hi Onur!! Absolutely! You can definitely manipulate the "Point" at which your elements are placed - you would just do some math after you obtain the location from the room and feed that to the point at which the family will be placed :)

  • @prudhvirajakula444
    @prudhvirajakula444 4 місяці тому

    Hello Dana, your script is great works fantastic . I have done some improvement to place on certain elevation . I am facing a small issue hope you can help me with little guide lines . When trying to place different families in other rooms using same script. Families which are already placed previously in different room are deleted and new families and rooms work is done . Is there a possibility to keep old once same and place new once . Thank you in advance . Hope for a positive response

    • @DanamoBIM
      @DanamoBIM  4 місяці тому

      Hi! Try running the script through Dynamo Player, it does not have the same "memory" that Dynamo has :)

    • @prudhvirajakula444
      @prudhvirajakula444 4 місяці тому

      Thank you for support ❤️ ... will try

  • @mthelion1194
    @mthelion1194 3 роки тому +1

    hello, i need to change the level for other elements like slab, wall windows,
    do you have a Dynamo for this
    thanks

  • @AllenAngle
    @AllenAngle 3 роки тому

    Another great episode! What if you wanted to place multiple Families into a Room at once? Is there a node to allow that?

    • @bender06160
      @bender06160 2 роки тому

      Maybe it s possible to place a group of elements or an assembly to achieve that.

  • @yasmineahamed4733
    @yasmineahamed4733 4 місяці тому

    hi i have an issue which is the Element.Level i don't have it it doesn't appears to me

    • @DanamoBIM
      @DanamoBIM  4 місяці тому

      try to get an element parameter "Level" value through get parameter value by name (Element.GetParameterValueByName). The issue with this is that the parameter name can vary depending on what category of elements you are reporting. For example, walls do not have a "Level" - they have a "Base Constraint". Hope this helps!

  • @titinl7627
    @titinl7627 10 місяців тому

    Hey
    When I put the in to the node elment.level, the function give nul

    • @DanamoBIM
      @DanamoBIM  10 місяців тому

      hi! try element.getparametervaluebyname and feed in "Level" as the parameter name - or the Level parameter used by that element (could be "Level Name")

    • @titinl7627
      @titinl7627 10 місяців тому

      ​@@DanamoBIM Hey thanks for answer
      I simply use the node family instance by point and use for imput the room location
      It works ! It don't place the family in the center but it doesn't matter for me
      An other question, when we use this script again with other instructions for rooms or family, it deleted the family placed before with the fisrt instructions
      How can we fix this in order to keep the families placed instructions after instrucions ?
      Run one script by instructions ?
      Add some nodes with the other instructions ?
      Create an iteration ?
      Exemple after your desk you want to place toilets in other rooms but keep the desks placed before
      Moreover, the script created a generic model for the point where the family instance is placed, how can we delete this point afer placement ? An other script ?

  • @ema1298
    @ema1298 2 роки тому

    Hi Dana, thanks for your videos. I´m trying to learn Dynamo and your explanations are really good.
    I try to do this example but when I join my in-List with the Room.Location appears a Warning: "Room.Location expects argument type(s) (Revit.Elements.Room) but was retrieved using (string[])". I don´t find out, what I do false. Could you help me?
    Thanks again!

    • @DanamoBIM
      @DanamoBIM  2 роки тому +1

      Hey there, thanks for listening! Sounds like you are feeding in a list of room names rather than the list of rooms themselves. its typically easy to tell an element from a string as an element appears with an element ID in green appended next to it :) check out the #DanamoShort video previous to this one on data types :)
      ua-cam.com/video/ZPM6G7591r0/v-deo.html

    • @ema1298
      @ema1298 2 роки тому

      @@DanamoBIM thanks! Oh, I need to watch it again xD.

  • @luisarias9682
    @luisarias9682 2 роки тому

    what if im trying to get all the rooms but all of the electrical rooms have a diferent number infront of it?

    • @DanamoBIM
      @DanamoBIM  2 роки тому

      you would want to use the room name rather than the room number?