Day 9 | Linear Regression in grasshopper, K-Means Clustering in grasshopper: Task 1, 2

Save
Day 9 | Linear Regression in grasshopper, K-Means Clustering in grasshopper: Task 1, 2

Information

Date: 03.07.2020

Task 1

Software used: Rhino6, Grasshopper, Lunchbox

Tools Used: Points, Series, Point, Deconstruct, Linear Regression, Construct Point, Point, Interpolate, Non Linear Regression, Divide Curve, Jitter, Random, Vector XYZ, Move, List item.

The session was to understand the application of regression in grasshopper. It was done by generating points from a curve and generating curves from points in grasshopper using linear regression, non-linear regression and multivariate linear regression.

Day 9 | Linear Regression in grasshopper, K-Means Clustering in grasshopper: Task 1, 2
Points created in rhino assigned in grasshopper.
Day 9 | Linear Regression in grasshopper, K-Means Clustering in grasshopper: Task 1, 2
Curve generated from the points when done in linear regression.
Day 9 | Linear Regression in grasshopper, K-Means Clustering in grasshopper: Task 1, 2
Curve generated from the points when done in non-linear regression.
Day 9 | Linear Regression in grasshopper, K-Means Clustering in grasshopper: Task 1, 2
Redefining the generated curve.
Day 9 | Linear Regression in grasshopper, K-Means Clustering in grasshopper: Task 1, 2
Points being generated on line segment.
Day 9 | Linear Regression in grasshopper, K-Means Clustering in grasshopper: Task 1, 2
The generated points are jittered randomly around the source curve.
Day 9 | Linear Regression in grasshopper, K-Means Clustering in grasshopper: Task 1, 2
Points generated using Multivariate Linear Regression.

Task 2

Software used: Rhino6, Grasshopper, Lunchbox, Ladybug

Tools Used: Surface, Quad Panel, Area, Extrude, Gaussian Mixture, Bounds, Length, K-Means Clustering, Deconstruct Domain, Panel, Gradient, Move, Brep, Brep Join, Cap Hole, File Path, Boolean Toggle, GenCumulativeSkyMtx, Analysis Period, SelectSkyMtx, Radiation Analysis, Mass Addition.

This exercise was done to understand the K-Means Clustering method used for radiation analysis. For this a doubly curved surface was created in rhino and assigned in grasshopper. The surface was given thickness and divided into smaller units. The cells were then clustered through K-Mean clustering method. Further the radiation analysis was done on these cells.

 

Day 9 | Linear Regression in grasshopper, K-Means Clustering in grasshopper: Task 1, 2
Doubly curved surface created in rhino assigned in grasshopper.
Day 9 | Linear Regression in grasshopper, K-Means Clustering in grasshopper: Task 1, 2
Surface being divided in quad panels.
Day 9 | Linear Regression in grasshopper, K-Means Clustering in grasshopper: Task 1, 2
Centre points generated for each quad panel.
Day 9 | Linear Regression in grasshopper, K-Means Clustering in grasshopper: Task 1, 2
Redefining the surface by giving thickness to it.
Day 9 | Linear Regression in grasshopper, K-Means Clustering in grasshopper: Task 1, 2
Radiation analysis of surface using Ladybug plugin.

Leave a Reply