Skip to content

Segmentation of architectural elements in a 3D model with Supervised Learning in Grasshopper and Rhinoceros

Notifications You must be signed in to change notification settings

Mjkp/architectural-layering-gh

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Layering architectural elements in a 3D model with Supervised Learning in Grasshopper and Rhinoceros

Architectural elements of a 3D model are layered and labelled automatically by using different supervised learning algorithms in Grasshopper and Rhinoceros environments.

Citation

This implementation was introduced by "Yetis G, Yetkin O., Moon K. and Kilic, O." under the name of "A Novel Approach for Classification of Structural Elements in a 3D Model by Supervised Learning" in eCAADe Conference-2018 in Lodz, Poland. Please visit http://papers.cumincad.org/data/works/att/ecaade2018_200.pdf for the details.

Prerequisites

Rhinoceros v.5

IronPython >= 2.7.5

GHPython

GHPython Remote (for installation and further details: https://github.com/Digital-Structures/ghpythonremote)

Usage

Open Rhinoceros and Grasshopper.

Make sure that you installed GHPython and GHPython Remote properly.

Drag "segmentation.gh" file and drop it into Grasshopper interface.

There are Training Set and Test Set prepared from scratch -- you can customize the datasets according to your needs!

Obtain the labelled 3D model by activating GHPython Remote.

About

Segmentation of architectural elements in a 3D model with Supervised Learning in Grasshopper and Rhinoceros

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%