Giter Site home page Giter Site logo

python-grasshopper's Introduction

Python Scripts for Grasshopper

Welcome to the Python-Grasshopper repository, where you'll find Python scripts developed during the "Robotic Fabrication in Architecture" course. Grasshopper, a visual programming language extension for Rhino, is utilized to create captivating patterns and scripts. Here's an overview of what you can explore:

Hexagonal Snowflake Growth: Witness the mesmerizing growth of a hexagonal snowflake, achieved through the clever use of arrays and growth rules.

Multi-Snowflake Pattern: Delve into a dynamic multi-snowflake pattern, each with unique sizes and positions, showcasing the versatility of the scripts.

Recursive Triangular Spiral: Experience the intricacies of a recursive triangular spiral, a captivating pattern crafted through the power of recursion.

Note: Each of the above folders has images of the final visual output

Assignment Breakdown This repository contains three assignments, each contributing to the development of comprehensive knowledge and the creation of intricate patterns and functional scripts:

Part 1: Python Basics in Visual Programming

Acquire foundational knowledge in Python, particularly focusing on its application within visual programming. Explore essential classes such as Points, Polylines, and more, setting the stage for creating engaging visuals.

Part 2: Intriguing 2D and 3D Patterns Using Recursion

Delve into the world of recursion and its application in crafting visually stunning patterns in both 2D and 3D dimensions. Witness the power of recursion as it brings these captivating patterns to life.

Part 3: Traversing a Mesh and Network in Rhino

Learn the art of traversing a Mesh and Network within Rhino, a critical skill for planning precise paths, particularly beneficial in the context of 3D printing. These scripts, born from assignments and guided learning, equip you with the skills to create engaging visual patterns and functional scripts. They are especially useful for planning intricate paths crucial for advanced applications like 3D printing.

Dive in, explore, and unlock the potential of Python and Grasshopper in the realm of architectural robotics. Happy coding! ๐Ÿš€

python-grasshopper's People

Contributors

pradeesh-k avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.