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

Поделиться
HTML-код
  • Опубликовано: 4 ноя 2024

Комментарии • 24

  • @rocketman1058
    @rocketman1058 2 месяца назад

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

  • @christopheragbodzahmakafui12
    @christopheragbodzahmakafui12 3 года назад +1

    Thanks Dana

  • @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!

  • @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 :)

  • @maufetro
    @maufetro 2 года назад

    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!

  • @prudhvirajakula444
    @prudhvirajakula444 3 месяца назад

    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  3 месяца назад

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

    • @prudhvirajakula444
      @prudhvirajakula444 3 месяца назад

      Thank you for support ❤️ ... will try

  • @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

  • @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

  • @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 :)
      ruclips.net/video/ZPM6G7591r0/видео.html

    • @ema1298
      @ema1298 2 года назад

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

  • @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 Год назад

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

  • @yasmineahamed4733
    @yasmineahamed4733 3 месяца назад

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

    • @DanamoBIM
      @DanamoBIM  3 месяца назад

      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!

  • @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?

  • @titinl7627
    @titinl7627 9 месяцев назад

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

    • @DanamoBIM
      @DanamoBIM  9 месяцев назад

      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 9 месяцев назад

      ​@@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 ?