https://github.com/philipbelesky/groundhog
A Grasshopper plugin, a set of reference models, and a wiki that collectively explore the applications of computational design techniques in landscape architecture.
https://github.com/philipbelesky/groundhog
grasshopper grasshopper-plugin landscape-architecture rhinoceros
Last synced: 4 months ago
JSON representation
A Grasshopper plugin, a set of reference models, and a wiki that collectively explore the applications of computational design techniques in landscape architecture.
- Host: GitHub
- URL: https://github.com/philipbelesky/groundhog
- Owner: philipbelesky
- Created: 2015-08-06T07:56:48.000Z (almost 10 years ago)
- Default Branch: develop
- Last Pushed: 2023-12-23T00:51:45.000Z (over 1 year ago)
- Last Synced: 2025-01-12T22:40:09.195Z (5 months ago)
- Topics: grasshopper, grasshopper-plugin, landscape-architecture, rhinoceros
- Language: C#
- Homepage: https://groundhog.philipbelesky.com
- Size: 163 MB
- Stars: 32
- Watchers: 7
- Forks: 5
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Citation: CITATION.cff
Awesome Lists containing this project
README
![]()
# Groundhog
[](https://www.gnu.org/licenses/gpl-3.0)
[](https://github.com/philipbelesky/groundhog/releases)

[](https://www.codacy.com/app/philipbelesky/groundhog?utm_source=github.com&utm_medium=referral&utm_content=philipbelesky/groundhog&utm_campaign=Badge_Grade)Groundhog is a [Grasshopper plugin](http://grasshopper3d.com), a set of reference models, and wiki exploring the applications of computational design in landscape architecture. Groundhog is currently in beta and material is added sporadically, usually in conjunction with [courses at RMIT](http://landscapearchitecture.rmit.edu.au) that teach parametric modelling.
Please visit [groundhog.philipbelesky.com](http://groundhog.philipbelesky.com) for documentation and examples of how to use the plugin and for resources on computational approaches to landscape architectural design in general.
## Documentation, Demos, and Reference Definitions
See the provided documentation and demo, example, and reference files at [groundhog.philipbelesky.com](http://groundhog.philipbelesky.com).
## Support, Bug Reports, and Feature Requests
Refer to [groundhog.philipbelesky.com/plugin/](http://groundhog.philipbelesky.com/plugin/).
## Contributing
Feedback and pull requests welcome; see [`CONTRIBUTING.md` file](https://github.com/philipbelesky/groundhog/blob/develop/.github/CONTRIBUTING.md).
## Plugin Installation
See the [`README.md` file](https://github.com/philipbelesky/groundhog/blob/develop/plugin/README.md) located in the `plugin` folder.
## Plugin Development
To develop the plugin you will need a copy of Rhinoceros installed, and some knowledge working with [C# code](https://docs.microsoft.com/en-us/dotnet/csharp/) and the [Rhinoceros/Grasshopper APIs](http://developer.rhino3d.com).
Editing and compiling that code is best done in Visual Studio. The [community editions](https://www.visualstudio.com) for Windows or macOS should both work. Upon first build it should fetch the required RhinoCommon, Grasshopper, and third-party references from NuGet (an internet connection is required).
Once you have compiled the project you will need to add the `bin` folder to the folders that Grasshopper looks for components in. To do so use the `GrasshopperDeveloperSettings` command in Rhinoceros.
## Wiki Development
See the [`README.md` file](https://github.com/philipbelesky/groundhog/blob/develop/site/README.md) located in the `site` folder.
## License
This project is licensed under the GPL v3 License - see the [`LICENSE` file](https://github.com/philipbelesky/groundhog/blob/develop/LICENSE) for details.