Skip to content

BHoM/Topologic_Toolkit

Repository files navigation

License: AGPL v3

Welcome to Topologic_Toolkit

Topologic is a software modelling library enabling hierarchical and topological representations of architectural spaces, buildings and artefacts through non-manifold topology (NMT). Topologic is designed as a core library and additional plugins to visual data flow programming (VDFP) applications and parametric modelling platforms commonly used in architectural design practice. These applications provide workspaces with visual programming nodes and connections for architects to interact with Topologic and perform architectural design and analysis tasks.

BHoM

A great place to start with BHoM is reading our Wiki here including pages like the Structure of the BHoM and Using the BHoM.

Quick start

Try the installer and a selection of sample scripts.

Building the BHoM and the Toolkits from Source

You will need the following to build BHoM:

  • Microsoft Visual Studio 2013 or higher
  • Microsoft .NET Framework 4.0 and above (included with Visual Studio 2013)
  • Note that there are no software - specific dependencies (only operating system relevant), this is specific: BHoM is a software agnostic object model.

Clone and build the Core BHoM Repos

In the following build order:

Build as many as you like of your chosen Interop Toolkits:

Then build as many User Interface Repositories as you like:

You are good to go!

Topologic_Toolkit 💖

Topologic_Toolkit is all about generating watertight spaces. The most versatile ✨ method of controlling model quality!

To find out more about Topologic_Toolkit and get started, see guidance on the Topologic_Toolkit Wiki page.
...regardless if you are MEP engineer, Energy modeler, Building Physicist, Grasshopper, DynamoBIM or Excel user.

👏 Topologic_Toolkit Credits:

Wassim Jabi
Robert Aish
Simon Lannon
Aikaterini Chatzivasileiadi
Nicholas Wardhana
Michal Dengusiak

Want to contribute?

BHoM is an open-source project and would be nothing without its community. Take a look at our contributing guidelines and tips for BHoM here for Topologic here .

Licence

BHoM is free software licenced under GNU Lesser General Public Licence - https://www.gnu.org/licenses/lgpl-3.0.html
Each contributor holds copyright over their respective contributions. The project versioning (Git) records all such contribution source information. See LICENSE and COPYRIGHT_HEADER.