https://github.com/alanrynne/geodesic-patterns
Grasshopper3D components for generating of 'Geodesic Patterns' on triangular meshes
https://github.com/alanrynne/geodesic-patterns
Last synced: 15 days ago
JSON representation
Grasshopper3D components for generating of 'Geodesic Patterns' on triangular meshes
- Host: GitHub
- URL: https://github.com/alanrynne/geodesic-patterns
- Owner: AlanRynne
- Created: 2018-08-19T15:21:30.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-03-01T11:43:06.000Z (about 5 years ago)
- Last Synced: 2025-03-27T17:36:55.351Z (about 1 month ago)
- Language: C#
- Homepage:
- Size: 80.1 KB
- Stars: 3
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Geodesic Patterns
This repo contains my implementation of several methods for generating geodesic curve patterns on an architectural context; and where developed for my _Master Thesis_ on _Parametric Design in Architecture_. A link to my master thesis will also be published once presented.
This method's were originally introduced by Helmut Pottman in [_Geodesic Patterns_](http://www.geometrie.tugraz.at/wallner/geopattern.pdf).
All methods where implemented as components for the Rhino + Grasshopper3D software and have been tested on the latest version (Rhino 6 on Windows) and (Rhino 5 WIP on Mac). Components should work cross-plattform.
> Please read the dependencies section below.
## To-do's
- Level-set method
- Geodesic vector fields## Dependencies
- Rhino6+Grasshopper3D
> THIS PROJECT WAS DEVELOPED ON A MAC... therefore, you will not be able to compile it on Windows directly. If you are using Windows, you should erase the references that throw an error and replace them with the appropriate Windows references (RhinoCommon.dll, Grasshopper.dll, GH_IO.dll).
- [CSNumerics - Portable numerical algorithms in C#](https://github.com/cureos/csnumerics)
> You should clone and build your own CSNumerics.dll because the latest version on GitHub is **NOT** the latest one (which is the one I'm using)
## Other info
Pending...