Skip to content

Latest commit

 

History

History
67 lines (48 loc) · 6.05 KB

README.md

File metadata and controls

67 lines (48 loc) · 6.05 KB

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 probably the largest and most coherent solutions besides what Autodesk releases for Dynamo.

Software environment:
Built for Dynamo 3.2 (Revit 2025), Dynamo 2.19 (Revit 2024), Dynamo 2.16 (Revit 2023), Dynamo 2.12 (Revit 2022), and Dynamo 2.6 (Revit 2021).

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

History/Change Log:
Check the change log to see the history of the Orchid package.


Install or Update the package for Dynamo

Download the OrchidForDynamo executable installer in the Builds folder to install the Orchid package. Likewise if needed, download the OrchidSamples executable installer for the sample collection, and/or download the data files for the sample collection.

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_320_?     (for the dynamo 3.2.x branch)
Orchid_219_?     (for the dynamo 2.19.x branch)
Orchid_216_?     (for the dynamo 2.16.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, however archived and not maintained!)
Orchid_200_?     (for the dynamo 2.0.x branch, however archived and not maintained!)

The individual version is avalible both for the Core (Sandbox) application and for the Revit application.
?_Revit     (the Revit application)
?_Core     (the Sandbox application)

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 assemblies directed towards the Dynamo application. One assembly cover all the basic in the Orchid package, two assemblies cover either the Core (Sandbox) application, or the Dynamo for Revit application. Next, two assemblies that cover the Autodesk IFC exporter. Lastly, some assemblies cover third-party functions. The 'node' assemblies is a 'set' of two assemblies for base/standard functions and extensible functions, mainly dropdown nodes.
The functions 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 nodes.

Inside Dynamo are the Orchid package functions arranged into four main branches: Core, RevitFamily, RevitMaterial, and RevitProject. The Core branch is subdivided into About, Autodesk, Common, and Geometry. The About branch covers functions for information about the Orchid package. The Autodesk branch covers functions for the present Autodesk application. The Common and Geometry branch covers functions that are used for generic purposes. These functions are those that are usable in the Core (Sandbox) application. The branches starting named 'Revit' covers functions to be used inside Revit. Functions for MEP System are included in the RevitProject branch.

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


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.

Since the use of the software may be seen as a conflict of interest for the author, the use of the license may be limited where a professional work-related conflict of interest may arise. Such cases may be the case in the geographical immediate environment, where the author acts professionally and must live off the intellectual property rights in the form of job security/consultancy. It will also be seen as a conflict of interest if the author experiences personal bothering or other harassment from any user or company. In case of conflict of interest, it will block the use of the Orchid solution for the user/company until a solution can be found.