/OrchidForDynamo

This repository contains the content of the Orchid package for Dynamo

OtherNOASSERTION

logo

  Orchid

commit commit activity license
Orchid is a solution designed for use in the Dynamo environment. The solution is designed to support practical, technical, geometrical, logical, and mathematical issues. The solution contains functions to solve data handling in Revit projects, Revit families, and materials in Revit. Besides this, also functions to solve common data handling like geometry, printing, exporting, and system actions. Orchid is among the largest and most coherent solutions besides what Autodesk releases for Dynamo.

Software environment:
Built for Dynamo 2.13 (Revit 2023), Dynamo 2.12 (Revit 2022), Dynamo 2.6 (Revit 2021), and 2.3 (Revit 2020.

Orchid Samples:
In the samples folder are examples using the Orchid package placed.

History/Change Log:
orchid
orchid
orchid
orchid


Install or Update the package for Dynamo

Use the executable installer in the Builds folder to install the Orchid package. Please note the vertical versions of Orchid are coded for a specific version of Dynamo and Revit to ensure code is applicable for that exact combination, and not least due to the enormous scope of Orchid.

Select the executable according to your dynamo version!
orchid     dynamo     revit
orchid     dynamo     revit
orchid     dynamo       revit
orchid     dynamo       revit

REVIT AND DYNAMO MUST BE CLOSED DURING INSTALLATION!

Manually installation

The Orchid package may also be installed by manually copying files from the Zipped folder. This is only recommendable for experienced users! To install/update this way, please unzip the zip-file of the chosen version into your dynamo package folder, into a folder named Orchid. Download may be handled either by downloading a single file, or by cloning or zipping the repository. The package folder path can be found in Dynamo via the menu item 'Settings' -> 'Manage Node and Package Paths'.

Select the zip-file according to your dynamo version!
Orchid_213_?     (for the dynamo 2.13.x branch)
Orchid_212_?     (for the dynamo 2.12.x branch)
Orchid_206_?     (for the dynamo 2.6.x branch)
Orchid_203_?     (for the dynamo 2.3.x branch)

The individual version is avalible both for the sandbox version and for the version used Inside revit.
?_Revit     (the Revit version)
?_Core     (the Sandbox version)

Error handling

If Orchid dosnt work after installation, then try to see if you have one of these errors!


Node description and organization

Nodes are generally arranged in four node assemblies depending the version. Two assemblies cover the Revit version and two assemblies cover the Core (Sandbox) version. Each of the two sets of assemblies has an assembly for base/standard nodes and an assembly for extensible nodes, mainly dropdown nodes. Besides these four, are assemblies covering external applications outside Revit and icons for the nodes present.
The nodes may also be used as textual scripted functions in code blocks and custom nodes, example when using design script in code blocks as the Dynamo functions.

Inside Dynamo is the Orchid package nodes arranged into different main branches: Common, RevitFamily, RevitMaterial, RevitProject, About, and Applications. The last branch covers functions for external applications outside Revit. The first four branches covers functions to be used inside Revit. the About branch cover nodes for information about the Orchid package.

Nodes in the four Revit driven branches can be recognized by their icon ribbon/edge color:
Common -> yellow  |  RevitFamily -> blue  |  RevitMaterial -> green  |  RevitProject -> red


License

Copyright(c) 2014
Erik Falck Jørgensen

All content in this repository is part of the Orchid package.

license

This work is licensed under the Creative Commons Attribution-NoDerivatives 4.0 International license (CC BY-ND 4.0).

In short terms does the CC BY-ND license state: This license allows for redistribution, commercial and non-commercial, as long as it is passed along unchanged and in whole, with credit to the author.