Summary: Get acquainted with the foundational mathematical concepts necessary to make progress with an algorithmic design editor such as Grasshopper.
Are you new to generative design but lack the mathematical basis? Check out Rajaa Issa's Essential Mathematics video series. We have chopped down the material into byte size videos to help you grasp the basics of math needed to make real progress in any algorithmic design environment!
Download the full PDF text and Grasshopper definitions from here: https://www.rhino3d.com/download/rhino/6/essentialmathematics
Learn the main differences between traditional 3D modeling and algorithmic modeling. (4 minutes):
What are vectors and what do we need them for? In this video, Rajaa explains how vectors are a way of defining length and direction. Vectors help define, orient or move geometry in 3D modeling space. (4'19“):
Learn how to represent a vector numerically & understand its 3 components. (4'35”):
Vectors are an abstract concept. Learn how to visualize them in a 3D modeling system using Rhino and Grasshopper. (4'26“):
Learn why a position vector is a special case, how to find the coordinates for the tip point of a vector and why vectors and points can sometimes get confused. (4'55”):
In this video, Rajaa explores the differences between vectors and points in the context of the 3D coordinate system. in a clear list of items. (2'11“):
Learn how to preview a position vector in Grasshopper and how to calculate the tip point. (2'25”):
Learn about another special vector case: the unit vector. Learn how to visualize it in Grasshopper and how to turn any given vector into a unit vector. (3'45“):