@@AussieBIMGuru Could we replace the "Families" node with the following combination of OOTB nodes: String (manually input desired family name)-Family.ByName and then use the Family.Types node?
I want to model a footing element in dynamo by curve and level, but i didn't find the foundation family. Outline by curve and level, how to deal with that ?
If your footing is not modelled as a structural linear element then this method adds a footing to a host element: www.revitapidocs.com/2024/d5c7ab19-d10f-36e9-6aa2-581a28a55cb5.htm Otherwise I believe the structural framing node should also work for loose linear footing creation.
Can you explain what you meant by family name & type? My understanding is that we have the main family loaded, under which we have different types. And then we have instances of that family placed in that project. I hope I am right.
You are correct. Name is family name and type is the families type, of which instances are placed. Not to be mixed up with instance/type parameters. Dynamo treats these all as elements
I used the dynamo Family Types and familyinstance.bypoint nodes to create a graph that can place a 2D generic family on the XZ plane in revit model. The graph works. However, it doesn’t work when the graph became a custom node, familyinstance.bypoint(inside custom node) and Family Types (outside custom node). It didn’t give me an error message but it show 'empty' in family type. It seems like the nodes can’t read the family type when it is inside the custom node but I can’t figure out the reason why.
Yes not all nodes work when embedded in custom nodes, or need different list management to make them work. Try defining the inputs as 'Input name: var[]..[]' inside the custom node itself.
@@AussieBIMGuru I tried another simple graph. The custom node works ok with Family Types and FamilyInstance.ByPoint. It is still a bit of mystery. I will try a few more ways to find out the issue. Thank you for your time.
What is the difference btwn category and families.... suppose I want to search about wall in dynamo... category (wall) ....all element of category.... Families....(wall)... families type then all element of families type ...should this work for search wall in project??thanku sir...take care
Categories typically relate to elements in most cases, so these are usually objects placed in the model. There isn't a disctinct separation between category and type however, so over time you will learn which ones live where. Element types typically relate to higher level aspects of Revit, so system family types and graphical management systems like line patterns. If you want all elements of an element type then you can either get the type of an element by getting that element's parameter (then filtering them by the name of that type), or exploring custom packages. I believe both Clockwork and Genius Loci have nodes for getting all elements of element type.
Sir I couldn't find the 'families' node by default. Should I install a different package for that?
I believe this is from orchid, if not archilab.
@@AussieBIMGuru Could we replace the "Families" node with the following combination of OOTB nodes: String (manually input desired family name)-Family.ByName and then use the Family.Types node?
@@ancadospel4786 yes if you know the name in both of those inputs that is an alternative option.
I want to model a footing element in dynamo by curve and level, but i didn't find the foundation family. Outline by curve and level, how to deal with that ?
If your footing is not modelled as a structural linear element then this method adds a footing to a host element:
www.revitapidocs.com/2024/d5c7ab19-d10f-36e9-6aa2-581a28a55cb5.htm
Otherwise I believe the structural framing node should also work for loose linear footing creation.
Can you explain what you meant by family name & type? My understanding is that we have the main family loaded, under which we have different types. And then we have instances of that family placed in that project. I hope I am right.
You are correct. Name is family name and type is the families type, of which instances are placed. Not to be mixed up with instance/type parameters. Dynamo treats these all as elements
I used the dynamo Family Types and familyinstance.bypoint nodes to create a graph that can place a 2D generic family on the XZ plane in revit model. The graph works. However, it doesn’t work when the graph became a custom node, familyinstance.bypoint(inside custom node) and Family Types (outside custom node). It didn’t give me an error message but it show 'empty' in family type. It seems like the nodes can’t read the family type when it is inside the custom node but I can’t figure out the reason why.
Yes not all nodes work when embedded in custom nodes, or need different list management to make them work. Try defining the inputs as 'Input name: var[]..[]' inside the custom node itself.
@@AussieBIMGuru I tried another simple graph. The custom node works ok with Family Types and FamilyInstance.ByPoint. It is still a bit of mystery. I will try a few more ways to find out the issue. Thank you for your time.
What is the difference btwn category and families.... suppose I want to search about wall in dynamo... category (wall) ....all element of category....
Families....(wall)... families type then all element of families type ...should this work for search wall in project??thanku sir...take care
Categories typically relate to elements in most cases, so these are usually objects placed in the model. There isn't a disctinct separation between category and type however, so over time you will learn which ones live where. Element types typically relate to higher level aspects of Revit, so system family types and graphical management systems like line patterns.
If you want all elements of an element type then you can either get the type of an element by getting that element's parameter (then filtering them by the name of that type), or exploring custom packages. I believe both Clockwork and Genius Loci have nodes for getting all elements of element type.
What is archilab and etc...
These are custom packages you can install from the package manager.