Gavin I haven't got the green light yet from my company to install Orchid but it will be soon. in the meantime is there an good alternative Package for most of the Nodes used from Orchid? Cheers
Gavin I’ve been learning a lot from your Dynamo series, I appreciate your work! I’ve recently find myself struggling with a very specific door schedule my office wants me to do . Basically I have to determine which head and jamb detail belongs to that door depending on the wall it is hosted on would appreciate any help! Thanks!
I would solve this using the element.host node from clockwork. Assuminf you know what type of wall triggers each head/sill you can populate the data based on this. Maybe consider storing a matchable list in excel for comparison if it's complex.
Thanks for this video. Just one question about the lacing: If I want to check every item withe every item from the other list I can not work with "longest" I have to use cross product or? Because longest just checks the latest item of list 1 with every item of list 2 and not every item with every item or? (I hope you understand what I mean. :D - Greatings from Germany!
Yes to exhaust every possible outcome from two lists cross product is the right lacing to use. I usually only recommend using it for lists of equal depth.
Hello, thank you for the video. It's a different question from the video. Is there a way to control the level value when building a building pad using AddBuildingPadByOutline in Rhinoinside?
I haven't tried this before, but I believe you could set the elevation/level by parameter upon creation. Check out part 2/3 of my rhino inside series for methods to read and set parameters from revit elements using Rhino Inside.
Hi! I was trying to create the same script but when I installed the Orchid Package, it doesn't have any "Family document" script. Can you explain me if in the last version you have deleted or changed those scripts? Thanks!
Currently I am using Orchid version 230.0.1.7333 and I can find the 'LoadFamily' node under Orchid > Core > File > LoadFamily.dyf I don't manage Orchid so I can't account for whether this node has been added/removed from the package. Might be worth contacting the author of the package via his github; github.com/erfajo/OrchidForDynamo
I'm having some issues getting this working now. The nodes in dynamo have changed a lot in the last 4 years. The Family Type Create node keeps telling me that the type name already exists but it doesn't exist yet.
Okay, I lied. I didn't figure it out. New issue, Revit will create all of the types but all of the types will have the same parameter values. And Element.SetParameterByName has an error that says "Warning: Asked to convert non-convertible types." Any thoughts why this is happening?
☹I found out what's happening. I'm trying to use this method on Steel Beams and Columns and the graph cannot insert the "Section Name Key" values into the family. It seems the only way to obtain/write the Section Name Key is by loading the Steel Beams the usual way using the type catalog. ☹ @AussieBIMGuru do you know of a way around this?
Scratch that. I think I found a way! Its not ideal but I'll add a new parameter (X) that I can write/edit. Then in the formula for Section Name Key I'll put X. Section Name Key = X
Hi, just confirming if what you did at 6:25 where you changed the levels in the list is the same as adding a list.map node and getting all parameters from the 0 index?
Hi Cobi, you're correct - working at levels will often achieve the same result as a list map. Sometimes list maps are required vs levels but not in this case. Passthrough is pretty much always used to force execution order of nodes. If Dynamo is used to create an element which doesn't exist when we call on it in nodes, it may not work so passthrough 'holds' the data in place until the waitfor has been complete, then the passthrough data continues on. truevis.com/nodes/clockwork-for-dynamo-1-x-passthrough/
@@rezwanulhoque117 unfortunately it would be quite complex and mostly in Python so generally wouldnt help many people. If you know python look for the DanEDU package on github which has python code for working with family operations.
Anyone noticed that this video was posted on Christmas Day 3 years ago ? Thanks Gavin for your great contribution ! Much appreciated
You're welcome! I had a bunch of videos prepared in advance so I could keep releasing them at this time.
Gavin I haven't got the green light yet from my company to install Orchid but it will be soon. in the meantime is there an good alternative Package for most of the Nodes used from Orchid? Cheers
Not that i know of. You could try searching for DanEDU which was an older version of orchid on package manager maybe.
Gavin I’ve been learning a lot from your Dynamo series, I appreciate your work! I’ve recently find myself struggling with a very specific door schedule my office wants me to do . Basically I have to determine which head and jamb detail belongs to that door depending on the wall it is hosted on would appreciate any help! Thanks!
I would solve this using the element.host node from clockwork. Assuminf you know what type of wall triggers each head/sill you can populate the data based on this. Maybe consider storing a matchable list in excel for comparison if it's complex.
Thanks Gavin I will give it a try !!
Thanks for this video. Just one question about the lacing: If I want to check every item withe every item from the other list I can not work with "longest" I have to use cross product or? Because longest just checks the latest item of list 1 with every item of list 2 and not every item with every item or? (I hope you understand what I mean. :D - Greatings from Germany!
Yes to exhaust every possible outcome from two lists cross product is the right lacing to use. I usually only recommend using it for lists of equal depth.
Hello, thank you for the video.
It's a different question from the video.
Is there a way to control the level value when building a building pad using AddBuildingPadByOutline in Rhinoinside?
I haven't tried this before, but I believe you could set the elevation/level by parameter upon creation.
Check out part 2/3 of my rhino inside series for methods to read and set parameters from revit elements using Rhino Inside.
@@AussieBIMGuru Thank you!!
Hi! I was trying to create the same script but when I installed the Orchid Package, it doesn't have any "Family document" script. Can you explain me if in the last version you have deleted or changed those scripts? Thanks!
Currently I am using Orchid version 230.0.1.7333 and I can find the 'LoadFamily' node under Orchid > Core > File > LoadFamily.dyf
I don't manage Orchid so I can't account for whether this node has been added/removed from the package. Might be worth contacting the author of the package via his github;
github.com/erfajo/OrchidForDynamo
I'm having some issues getting this working now. The nodes in dynamo have changed a lot in the last 4 years. The Family Type Create node keeps telling me that the type name already exists but it doesn't exist yet.
Never mind, I think I figured it out.
Okay, I lied. I didn't figure it out. New issue, Revit will create all of the types but all of the types will have the same parameter values. And Element.SetParameterByName has an error that says "Warning: Asked to convert non-convertible types." Any thoughts why this is happening?
Okay, now I got the types to take the parameter values but they are a bit out of order. I'll keep trying tomorrow.
☹I found out what's happening. I'm trying to use this method on Steel Beams and Columns and the graph cannot insert the "Section Name Key" values into the family. It seems the only way to obtain/write the Section Name Key is by loading the Steel Beams the usual way using the type catalog. ☹ @AussieBIMGuru do you know of a way around this?
Scratch that. I think I found a way! Its not ideal but I'll add a new parameter (X) that I can write/edit. Then in the formula for Section Name Key I'll put X. Section Name Key = X
I want to add a shared parameter to the open family how to do it thank you
Video on my channel here shows how: th-cam.com/video/8mRXo37veao/w-d-xo.html
Hi, just confirming if what you did at 6:25 where you changed the levels in the list is the same as adding a list.map node and getting all parameters from the 0 index?
Also, could you explain exactly what passthrough & waitfor does and where else can it be used?
Hi Cobi, you're correct - working at levels will often achieve the same result as a list map. Sometimes list maps are required vs levels but not in this case.
Passthrough is pretty much always used to force execution order of nodes. If Dynamo is used to create an element which doesn't exist when we call on it in nodes, it may not work so passthrough 'holds' the data in place until the waitfor has been complete, then the passthrough data continues on.
truevis.com/nodes/clockwork-for-dynamo-1-x-passthrough/
Is it possible to create this script without " Orchid" Package?
Yes but would require python and revit API.
@@AussieBIMGuru ok thanks. if possible can you make a tutorial?
@@rezwanulhoque117 unfortunately it would be quite complex and mostly in Python so generally wouldnt help many people. If you know python look for the DanEDU package on github which has python code for working with family operations.
@@AussieBIMGuru ok thanks