This repository contains source code for the FEM-Design API wrapper. It consists of the C#
-Core together with the Dynamo
and Grasshopper
plugins.
https://github.com/strusoft/femdesign-api/milestones
See installation for your framework below. All releases can also be found on the releases page.
The C# package can be installed in two ways:
NuGet
package. (See the package on nuget.org for reference)Note that for some C# applications the setting Prefer 32-Bit
might have to be unchecked for your program to work properly with this API. The package have been developed and tested for .NET Framework 4.7.2
.
Either
FemDesign.Grasshopper.zip
from latest release, unblock the file and unzip to the grasshopper libraries folder (e.g C:\Users\USERNAME\AppData\Roaming\Grasshopper\Libraries
).There are multiple ways to install Python, but one of them is to download the installer from Python.org.
Either
FemDesign
. (Guide on installing dynamo package)FemDesign.Dynamo.zip
from latest release, unblock the file and unzip to the dynamo package folder of the version of Revit/Dynamo of your choice (e.g C:\Users\USERNAME\AppData\Roaming\Dynamo\Dynamo Revit\2.6\packages
for Dynamo Revit 2.6 etc.)NOTE: The Dynamo package is no longer being actively maintained, and the most recently tested version is 21.6.0.
Examples can be found in the folder FemDesign.Examples/. More examples are planned to be added in the future.
Feel free to fork this repo as you seem fit. Please let us know with an issue what feature you want and how you plan on implement it and we (the authors) will guide you. If you want to contribute please follow our contribution guide.
Future versioning will be using the following structure: major.minor.patch
where major follows the FEM-Design version.
The FEM-Design API repository is developed and maintained by StruSoft.
In addition to the disclaimer under the license (LICENSE.md) - All files and related documentation is for illustrative and educational purposes and may not interact with FEM-Design in a reliable way depending on your version, installation and content of the files. Furthermore, Strusoft wonΒ΄t guarantee full support of the package. π
The code in FemDesign.Grasshopper.Components.UIWidgets folder includes code licensed under the Apache License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0).