Orchid update feed

orchid

#26

more new nodes for getting families, familytypes, and nodes for subcategories.
-released in the 201.3.8 / 132.3.8 version of Orchid


Family names
#27

Yet another update (132.3.9 / 201.3.9)… new nodes created for Shared Parameters.

The idea with the “SetFile” node is to be able to set a temporary SP file while doing stuff, and in the end, return to the original SP file. If you want to test it without any “Stuff”, then use the Circut node, set it to false and then you can verify that the SP file changes. Then test it with the Circuit set to true and you should end up with the file you had in your file (remember to reset between the two tests!).

The two “query” nodes get all the parameters in the SP file and group them either by type or by group name.

This update included also four updated nodes for printing (options there are rarely set)


Batch PDF with multiple sheet sizes
Print Setup Checkboxes boolean controlled via Dynamo Graph?
Cobie Parameters to excel, but want to export back
Search for Shared Parameters by Name
Create Project Parameter from Shared Parameter
#28

I have made some supplemental nodes for Element and ElementType to get FamilyName and Name for ElementType!

The new FamilyName nodes might come handy when it is needed to figure if a wall is a Curtain Wall or a Basic Wall :slight_smile:


Returning 'Element' of an 'ElementType'
Family Name Value not Family Type
#29

Orchid version 134.3.10 / 202.3.10 has been released.

The largest change in this version is that the package has been refactored to comply with naming conventions.

The next largest change is all FamilyDocument nodes don’t pass the document as an output, likewise, other nodes there passed project documents. I have made this rather large change to be able to support ”ListLevel” better, I have noticed many users have problems understanding that the output changes dramatically for passing the opened document when list level is used. Therefore do all now need to use the DataStream.Await to let documents being passed.

Example…

There are also some new nodes made for Parameters…

One of the new nodes is AddIfcParameters, this one adds the four most important IFC parameters.
Parameters are found in the IFC Shared Parameters.txt that works together with the Revit IFC exporter!
http://help.autodesk.com/view/RVT/2019/ENU/?guid=GUID-7119A8C3-A0EE-4568-8C35-750410D867C9

PARAM f53d1285-ae3d-4992-a3f1-2e7978be529a IfcExportAs TEXT
PARAM 8296d5c9-f935-41f5-8247-48a26d1c85a4 IFC CAD Layer TEXT
PARAM 99793364-7511-4937-80d1-4a6427f2c720 IfcDescription TEXT
PARAM 765c61bc-7588-4846-bfef-befb28681767 IfcExportType TEXT

I have also changed the icon layout for all nodes. All large icons are now 128x128 px, and I have started to use a green and yellow color in icons. Family document icons have got a new border to show they are only for Family documents. I am still trying to keep the general layout used by the Dynamo team.

…please see my sample collection for further documentation


Set Value to Parameter within .rfa
FamilyDocument.AddSharedParameter Errors
Orchid package possibilities
Create Project Parameter from Shared Parameter
#30

New release there includes some new nodes…
Check if family parameter has associated element (…in upper right corner).

Node there converts shared parameters to family parameters.

After the last update of all family document nodes, is all nodes also updated changing the output to the most suited instead of document as output.
all changes can be seen at my sample collection at Github.


Check if a families nested family has its parameters associated from a project environment
Change SharedParameter to FamilyParameter
#31

It is increasingly becoming more and more problematic to maintain what happens with my package. I know this is not a blog but on the other side, if it was doable for me to edit the posts (especially in this post), then I could update and maintain the individual post I make. The oldest posts are deprecated, meaning the nodes look different by now. However, posts are being locked over time and I have no options for keeping it up to date. The only option is to delete a post, and then is the remaining thread looking odd. Mostly would it be images and names for nodes which need to be updated…

This is why I have started to blog about information, updates, tips and tricks for Orchid. However, I don’t expect that this is something users want to follow day by day. What I do is not that important at all :slight_smile: So in the future will I post whenever a new blog is out, so followers this way can read whenever there is news… and I have the option to edit whatever I do to keep everything updated.


#32

I think this statement is unfair. You will be surprised how many people will use this resource as their “go to” for information regarding your nodes. I primarily announce updates to Rhythm via my blog and twitter and it seems to have worked fine for the last 4 years. Several other node authors do the same as well.

Keep up the great work and I look forward to seeing what is to come!
-john


#33

Thanks, @john_pierson, but I am myself being one of those who have cut back on all those social media sites you "need" to follow… I drowned in all those important and need-to pages I had to follow.

If I have it as so, then I would believe others also have it this way… that’s why I made the statement, that it is not that important whatever I do, but I will try to bring some kind of announcement whenever something new happens :slight_smile:


#34

New nodes released:
The latest update includes a larger extension of nodes for association and nodes for categories.


Check if a families nested family has its parameters associated from a project environment
Revit Dynamo Combining Spring node family instance by geometry with Associate Family parameter
#35

Thanks for the update :wink:


#36

hey there. thanks for these awesome nodes.
i have a problem though, as it seems that my list of print settings is being ignored by the print.by view node in RVT 2018.3, dynamo 2.0.1.5055. it only uses the first print setting for all the views. this problem was the same using archi-labs.

any ideas why that might be?


#37

I have updated the paper size node so it takes the selected printer as input. If there should be other issues then please report issues at GitHub so I can put them in my “tasks”. Besides an issue without an image of the graph that’s like finding the needle in the haystack.

The update works as the OOTB node “Get Family Parameter”, which has some issues normal dropdown nodes don’t have… however, it solves the issue that the paper sizes are combined/set to the selected printer and not to the windows default printer!
Capture


#38

To make it possible to get historic version of my executable installers have I renamed my executable installers to:
OrchidForDynamo_130.exe
OrchidForDynamo_200.exe

Previously did I include the major and minor number in the filename, but that meant that for every major/minor change came a new file name. Therefore, did I not have a history to roll back available at Github. This change should over time mean that historic executable should be available to get.

I have also made migration solutions for my deprecated DanEDU package.


#39

Concerning the current internally dynamo 2.0.x migration problem is here a proof of concept solving this issue!


#40

As mentioned in the blog, is the major update this time the IFC Export nodes. I would be happy if someone would test these nodes in an environment I don’t have any more myself. I am especially interested in test based on Revit 2017 and Revit 2018 and IFC Exporter 18.4.0 or lower. I don’t have either Revit or IFC exporter versions below 2019 and 19.1.0 installed anymore!

Please write me PM if you have test results or at the issue page at GitHub!

Test files can be found using my sample collection
https://github.com/erfajo/OrchidForDynamo/tree/master/Builds
https://github.com/erfajo/OrchidForDynamo/tree/master/Samples


IFC Export by Dynamo : User Defined Property Set
Completely automated IFC export on remote computer?
IFC export AddOptions don't work
IFC Export by Dynamo : Internal Revit Property Set
Dynamo Revit IFC export level of detail
IFC export with custom setup possible?
IFC Batch Export Through Phases
Batch export from Revit to IFC
#41

Material and assets update.
I have published a release which includes more than 50 new nodes!


Create Multiple Materials - Linked Thread
Create Materials with Appearance color value using GeniusLoci package
Multiple materials with parameters from excel
Can't create a appearance material
#42

Thanks Erik, that’s a huge amount of work!

Just a couple of queries if that’s ok?

I notice that the material create method includes a doc reference, would it be possible to have this as an input? Then you could add materials to multiple revit projects?

I can’t see any access to material libraries through the api… is it possible to create a new library? or export one from a document? It would be really interesting if we could read an excel, generate a bunch of materials then save them out as a library…

Cheers,

Mark


#43

Hi Mark :slight_smile:
That would be easy to add, I will certainly take this as an input to follow up upon :slight_smile:


#44

Not sure that library creation is doable (been ages since I looked). I always found it easier to manage them in a file and move the materials from file A to file B by assigning them to a family in file A, and moving the family into file B.


#45

In my opinion, has the Material Library always been an enormous mess, and having a deep look into the code behind it only confirm that image. I would not go for anything concerning the library, but with my new nodes will it be doable to get some kind of control over the “Library”

BUT… I had the idea that I would build all the nodes to handle all with Materials… however, I had to acknowledge that this would take weeks or months, especially the appearance part is huge.

Therefore did I release my update with the first +50 new nodes… I think there is 50 more to go before the needed is covered…

However, now where I have figured how it works it is just work to be done… and along the way will I end covering it all :slight_smile:

Besides is code for materials, especially the appearance part being deprecated. Most of the code was released with the Revit 2018.1 build, and that will be deprecated with the Revit 2019.x builds… so in few months where we have Revit 2020, then will code made for Revit 2018 not work anymore.

Therefore was it also needed that I found a way to code the nodes so they could be used with the Revit 2018 range, and the Revit 2019+ range… in other words a lot of double work…