email us

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

 
© 2011 - PointCrowd