DESIGN STUDIO AIR: ALGORITHMIC SKETCHBOOK KIMBERLY PAKSHONG - 639963

SEMESTER TWO

WK. ONE

WK. ONE

WK. ONE

WK. ONE

Sea Sponge, <http://spleen-me.com/blog/ wp-content/uploads/2011/09/IMG_0652. jpg>, Accessed: 11/08/15.

Seasponge, <https://migration.files.wordpress com/2007/07/1854-1-med.gif> Accessed: 11/01/15

WK. TWO 1A - NURBS Tell me what NURBS is, what defines it, why Rhino/ Grasshopper uses it WHAT - NURBS (Non Uniform Rational B-Spline) - Mathematical representations of Geometries from simple 2D shapes to free form surfaces. NURBS are controlled by control points that can be moved within the global coordinates to manipulate NURB Geometry. NURBS is not actually a surface but can be lofted to become a NURBS surface between more than one NURBS Curve.

1C - VECTOR What is a vector? Defines magnitude and direction and how one point relates to another. What defines a vector? Co-ordinates What is a unit vector? Describes only the direction not the magnitude of a point in relation to another. What is a tangent? A line that only touches one point

1B - POINT What is global coordinates? 3D space defined by a grid made up of x,y,z planes How is a point defined? By numbers on the cartesian plane (x,y,z) What is X,Y,Z? Are the three different planes that make up a cartesian plane What happens to x,y,z if you move a point? The local coordinates will change. What happens if you deconstruct a point? You will obtain the global coordinates of which the point is found on the X,Y,Z planes *In grasshopper use components: the deconstruct/decompose point/move

What is a normal? Is a line that goes perpendicular to a point *In grasshopper use the components: 2 pt vector, vector display, amplitude, unit vectors, explore all vector Components 1D - PLANE What is a plane? A 2D surface that points and curves can be applied to. How is it composed? A plane is composed of multiple points made up of 2 coordinates (X,Y,Z) What does it help you to do? Creates a flat surface within a Cartesian plane that can be a basis of generating form such as creating patterns, projecting and orienting forms onto.

What happens if you deconstruct/decompose a plane in grasshopper? The plane will break up in to its multiple points that comprise the plane. *In grasshopper use the components: “deconstruct plane”, explore all the various ways to create and manipulate planes in grasshopper

1G - DATA TREE EDITING Explain data tree editing by using the following components to manipulate data tree/lists: *graft, flatten, simplify, clean tree, trim, short list, long list, cross reference *use “param viewer” component to visualise the data tree 1H - EVALUATING / PARAMETERS / DOMAIN Draw a line

1E - LIST Draw a curve What a list is and why it is important A list holds information from a component within Grasshopper. It is important as you can see how your data is affected and how it is being stored - which can affect the outcome of ones definition. 1F - DATA TREE Explain a data tree A Data tree contains information with multiple data sets coming from multiple components. What is a branch? A data tree contains multiple sets of data which is represented by separate branches. Explain data matching *show me with simple grasshopper definitions (ie points and lines) what data matching is

Connect each into a domain and a length component What is the difference between domain and length? What is a curve domain? The Extent in which the number of units of curve can go within the (x,y,z planes) What is a surface domain? The Extent in the number of units a surface can go within the UV and VU direction What does reparameterizing do? Reparamatizing sets the distance of a curve between 0 - 1. Therefore ratios can be used instead of actual coordinates as input data.

WK. TWO

CONTOUR + ORIENT

WK. TWO

CURVES + ORIENT

CURVES - ORIENT

Lizard, <http://www.californiaherps.com/lizards/images/smagisterrc5092.jpg>, Accessed: 11/08/15.

WK. TWO BOX MORPH

Snake, <http://dreamatico.com/data_images/snake/snake-5.jpg> Accessed: 11/08/15.

WK. THREE LIST MENU

SEQUENCE MENU

List Length --> Tells you how many items are in a list of data x List Item --> Can specify a certain item from a list of data Partition List --> Breaks a list into different branches. Can Specify how many ‘chunks’ or pieces of data in one branch Replace Items --> Reverse List --> Replaces certain items in a list Shift List --> Shifts items in a list by a set number. If in branches will only shift data within a branch. Sort List --> Split List -->Splits a list into two defined by an index point (Either left or right of an index point) Sub List --> Takes only specified index’s out of a list defined by a domain

Cull Index --> Cull a piece of data within a list defined by index Cull Nth --> Cull every (Insert number Th) in a list (Eg every 5th number) Cull Pattern --> Remove data within a list in a pattern which can be defined with a panel (T,T,F). Helpful for patterning Random Reduce --> Randomly remove an item of data from a list Duplicate Data --> Duplicate data by a defined number of times Fibonacci --> Creating a Fibonacci sequence Range--> Creating a range of numbers defined by a domain and steps Repeat Data --> Repeat a pattern until a certain length Sequence Series --> Stack Data --> Duplicate individual items in a list of data (Make doubles) Jitter --> randomly Shuffles data in a list Random --> Randomly creates a set of values based on defined number of numbers and range

Dispatch --> Pickn’choose --> Weave --> Combine data Null item Replace nulls Sift Pattern Cross reference Longest List Shortest List

EXPLODE TREE - Explode a Data tree into its constituent branches FLIP MATRIX --> Flip Matrix data tree (rows with columns)

WK. THREE

RECURSIVE GEOMETORIES

WK. THREE

GRID SHELLS + PATTERNING

GRIDSHELL AND VORONOI PATTERN USING PROJECT

WK. FOUR

ORIENTING GEOMOTRIES + GRIDSHHELL

WK. FOUR

FORCE CHARGE

ORIENTATION OF GEOMETORIES

EXTRUSION AND ORIENTATION ON 2D GRID

ITERATI USING P

IONS PANEL GRIDS

HEXAGONAL PANEL TOOL

POLYGON PANEL GRID

HEXAGONAL GRID + W ACCTRACTOR POINT +

WIREFRAME + + EXTRUSION

CULL PATTERN + RANDOM + ATTRACTOR POINT

JOINERY - SOLID DIFFERENCE

Advertisement