
If you want to catch up with this course and need to get started with grasshopper, I personally found Jose Sanchez tutorials very instructive and I recommend you to take his basic tutorials, which you will find in the resources below and afterwards you can join my course. This will allow you to take experimentation further in this course’s exercises.
Very simple guidelines when following the tutorials.
Creating boxes along a grid then randomly moving them in the Z-direction, using the "Random" Component. Please find grasshopper file attached for the whole section (2) , not divided into lectures.
Uniform Scaling of the moved boxes randomly, using the "Random" Component
Subtraction of the scaled and moved boxes from a large box (same size of the original grid used)
Movement of a grid of a spheres in the Z-direction, in relevance to their distances from a point created in rhino and referenced in grasshopper. Please find grasshopper file attached for the whole section (3), not divided into lectures.
Scaling of moved spheres, and the factor of scaling is in relevance to their distances from the same point created in rhino.
Substituted the sphere with a cone.
Adding 3 more point attractors to the previous section code, and for that will find the minimum distance to give "distance value" priority to the attractor closest to each grid point. Please find grasshopper file attached for the whole section (4), not divided into lectures.
Adding rotation to the scaled cones. Rotation is also done in relevance to distance values from the 4 attractors.
Getting the code ready for adding codes the coming lectures. Please find grasshopper file attached for the whole section (5), not divided into lectures.
Adding box in rhino as an attractor, by referencing it as a brep in grasshopper.
Adding line in rhino as an attractor, by referencing it as a curve in grasshopper.
Adding one more subtraction at the end of the code: Creating surface from the moved grid points, then use the surface to cut the large box's top.
Hello everyone,
Welcome to grasshopper tutorials for Parametric geometrical transformation.
"Grasshopper Code: Transforming simple geometry" is part of a series of courses serving Narrative and coding as an artistic approach in spatial design experience. This course can act as a standalone course or part of the bigger series.
In this course you will get more acquainted with grasshopper components, that can help you apply the following transformations parametrically to geometry: Movement, scaling, rotation, and subtraction.
You will learn how to create objects along a grid and apply the previously mentioned transformations in relevance to the following: Randomly, Attractor point, multiple attractor points, attractor form, and attractor line.