├── 00_IntroToC#.gh ├── 01_Variables.gh ├── 02_ArraysAndLists.gh ├── 03_ControlFlowStructures.gh ├── 04_Functions.gh ├── 05_TrigonometricFunctions.gh ├── 06_GradientDescent_Curves.gh ├── 07_L-systems.gh ├── 08_Classes.gh ├── 09_GradientDescent_Surfaces.gh ├── README.md └── Screenshots ├── 07_L-System_001.jpg ├── 07_L-System_002.jpg ├── 09_GradientDescentSurface_001.jpg └── 09_GradientDescentSurface_002.jpg /00_IntroToC#.gh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tommasocasucci/IntroToCSharp/5d48aa63d047932149a1e1e6f7bdcff687d0eae4/00_IntroToC#.gh -------------------------------------------------------------------------------- /01_Variables.gh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tommasocasucci/IntroToCSharp/5d48aa63d047932149a1e1e6f7bdcff687d0eae4/01_Variables.gh -------------------------------------------------------------------------------- /02_ArraysAndLists.gh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tommasocasucci/IntroToCSharp/5d48aa63d047932149a1e1e6f7bdcff687d0eae4/02_ArraysAndLists.gh -------------------------------------------------------------------------------- /03_ControlFlowStructures.gh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tommasocasucci/IntroToCSharp/5d48aa63d047932149a1e1e6f7bdcff687d0eae4/03_ControlFlowStructures.gh -------------------------------------------------------------------------------- /04_Functions.gh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tommasocasucci/IntroToCSharp/5d48aa63d047932149a1e1e6f7bdcff687d0eae4/04_Functions.gh -------------------------------------------------------------------------------- /05_TrigonometricFunctions.gh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tommasocasucci/IntroToCSharp/5d48aa63d047932149a1e1e6f7bdcff687d0eae4/05_TrigonometricFunctions.gh -------------------------------------------------------------------------------- /06_GradientDescent_Curves.gh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tommasocasucci/IntroToCSharp/5d48aa63d047932149a1e1e6f7bdcff687d0eae4/06_GradientDescent_Curves.gh -------------------------------------------------------------------------------- /07_L-systems.gh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tommasocasucci/IntroToCSharp/5d48aa63d047932149a1e1e6f7bdcff687d0eae4/07_L-systems.gh -------------------------------------------------------------------------------- /08_Classes.gh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tommasocasucci/IntroToCSharp/5d48aa63d047932149a1e1e6f7bdcff687d0eae4/08_Classes.gh -------------------------------------------------------------------------------- /09_GradientDescent_Surfaces.gh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tommasocasucci/IntroToCSharp/5d48aa63d047932149a1e1e6f7bdcff687d0eae4/09_GradientDescent_Surfaces.gh -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Intro to C-sharp 2 | A short collection of C# and Grasshopper tutorials initially intended for RC16 students at MArch Urban Design, Bartlett UCL 3 | 4 | 07_L-Systems 5 | ![07_l-system_001](https://cloud.githubusercontent.com/assets/13719663/23344425/130b4430-fc74-11e6-80fd-e979f0d68de3.jpg) 6 | 7 | 09_GradientDescent_Surfaces 8 | ![09_gradientdescentsurface_001](https://cloud.githubusercontent.com/assets/13719663/23344441/7379cea4-fc74-11e6-9466-767aabaeb127.jpg) 9 | 10 | 11 | ----------------------------------------------------------------------------------------------------------------------------------------------- 12 | 13 | This work is licensed under [Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/). 14 | 15 | Part of the code is an adaptation to C# of existing online resources available for C# or other languages. Credits to the Original codes is always given inside the code whenever needed. 16 | -------------------------------------------------------------------------------- /Screenshots/07_L-System_001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tommasocasucci/IntroToCSharp/5d48aa63d047932149a1e1e6f7bdcff687d0eae4/Screenshots/07_L-System_001.jpg -------------------------------------------------------------------------------- /Screenshots/07_L-System_002.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tommasocasucci/IntroToCSharp/5d48aa63d047932149a1e1e6f7bdcff687d0eae4/Screenshots/07_L-System_002.jpg -------------------------------------------------------------------------------- /Screenshots/09_GradientDescentSurface_001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tommasocasucci/IntroToCSharp/5d48aa63d047932149a1e1e6f7bdcff687d0eae4/Screenshots/09_GradientDescentSurface_001.jpg -------------------------------------------------------------------------------- /Screenshots/09_GradientDescentSurface_002.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tommasocasucci/IntroToCSharp/5d48aa63d047932149a1e1e6f7bdcff687d0eae4/Screenshots/09_GradientDescentSurface_002.jpg --------------------------------------------------------------------------------