|
Introduction to programing
Algorithms
Python
Description
References
Syntax / indendation / comments
Editing and Running a Script in Rhino
Script 101 - Hello World.py
Variables
Assignment
Altering / Reassigning
Types
Introduction
Numbers
Script 102- Numbers and Operators.py
str
Script 103 - Strings.py
boolean
Script 104 - Booleans.py
Rhino objects
Script 105 - Rhino Objects.py
collections
type(), dir(), __doc__
Script 106 - Types.py
Collections
lists and tuples
Script 107 - Lists and Tuples.py
dictionaries
Script 108 - Dictionaries.py
Basic Rhino
Script 109 - Basic RhinoScript.py
Flow Control
Conditionals
Script 110 - Conditionals.py
Iteration
Script 111 - Iteration.py
Functions
Script 112 - Functions.py
Debugging
Assignment[1] : Truss-Grid
Script 113 - Truss Grid.py
List Comprehensions
Script 201 - List Comprehensions.py
Mathematics of Space
Vectors
Script 202 - Vector Operations.py
Mathematical Functions
Script 203 - Math Functions.py
Attractors
Script 204 - Attractors.py
Rhino Representation
Objects
Altering / Reassigning
Points
Script 205 - Points.py
NURBS
Curves
Parameterization
Curve commands
Script 206 - Curves.py
Surfaces
Surface commands
Script 207 - Surfaces.py
Particle Systems
Cellular Automata
Script 301 - Cellular Automata.py
Minimal Surface
Script 302 - Minimal Surface.py
Special Topics
Classes
Script 401 - Classes.py
Recursion
Script 402 - Recursion.py
Special Algorithms
|