Yeo ilhyeon 583928 algorithmic page
-
Upload
ilhyeon-yeo -
Category
Documents
-
view
213 -
download
0
description
Transcript of Yeo ilhyeon 583928 algorithmic page
![Page 1: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/1.jpg)
ALGORITHMIC
ILHYEON (MICHAEL) YEO583928
Semester 1, 2014
![Page 2: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/2.jpg)
![Page 3: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/3.jpg)
CONTENTS
A. 1 - Introduction to GrasshopperLOFTING - GRASSHOPPER p.g 1LOFTING - OPTIONS p.g 2FURTHER LOFTING p.g 3TRIANGULAR ALGORITHM p.g 4~6POINT, VECTOR, PLANE p.g 7~8
A. 2 - Geometry, vectors and loftMESH p.g 9~10CONNECTING 2 VECTORS p.g 11LINEAR CURVE p.g 12~163D CURVE p.g 173D CURVE LOFT p.g 183D TO 2D PROJECTION p.g 19CONTOUR AND LOFT p.g 20CONTOUR TO LAYERS p.g 213D MODEL, SPEAD CONTOUR p.g 22MORPHING p.g 23INTERSECTION p.g 24NOTCHING p.g 25JOINING THROUGH OFFSET p.g 26SUBTRACTION p.g 27CONTOURING p.g 28CIRCULAR INTERSECTION p.g 29
A.3 - Creating interesting surfaces2D Panelling p.g 30~32
![Page 4: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/4.jpg)
1 STUDIOAIR
LOFTING - Grasshopper
![Page 5: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/5.jpg)
2STUDIOAIR
LOFTING - OPTIONS
loose
tight
uniform
closed loft
straight
developable`
Normal
Exploring loft - Viewing different options to see the differences
![Page 6: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/6.jpg)
3 STUDIOAIR
LOFTING - Further
Further exploration, changing base shape to form complex shapes
![Page 7: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/7.jpg)
4STUDIOAIR
TRIANGULAR ALGORITHM
Experimenting - Curve to points, Points to Lines
![Page 8: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/8.jpg)
5 STUDIOAIR
TRIANGULAR ALGORITHM
2D pattern experiment
![Page 9: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/9.jpg)
6STUDIOAIR
TRIANGULAR ALGORITHM
2D pattern experiment 3D pattern experiment
![Page 10: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/10.jpg)
7 STUDIOAIR
POINTS, VECTORS AND PLANE
![Page 11: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/11.jpg)
8STUDIOAIR
Exploring points, vector and plane
Panel showing its 3 coordinates and vector display,
Unit vector changing the length of the vector, but not changing its direction
Points used to position
Vectors to describe direction and magnitude,
Plane used to describe orientation
![Page 12: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/12.jpg)
9 STUDIOAIR
Creating mesh from scretch
Quad component isn’t practical as it need to set the points need data tree.
Mesh 1.
![Page 13: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/13.jpg)
10STUDIOAIR
Mesh 2.
breping the solid and converting to meshes to utilise mesh welding and smooth mesh
![Page 14: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/14.jpg)
11 STUDIOAIR
adding 2 vectors in grasshopper
ADDITION OF 2 VECTORS
![Page 15: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/15.jpg)
12STUDIOAIR
LINEAR CURVE 1
closing curve with open 2 curves
![Page 16: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/16.jpg)
13 STUDIOAIR
LINEAR CURVE 2
using discontinuity component and average component
![Page 17: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/17.jpg)
14STUDIOAIR
LINEAR CURVE 3
using offset and planar component to create some frames
![Page 18: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/18.jpg)
15 STUDIOAIR
LINEAR CURVE 4
![Page 19: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/19.jpg)
16STUDIOAIR
evaluating the curve observing where the points are on line
Perpendicular component, allowing object to be created (in this case circle) in perpendicular to something (eg curve)
![Page 20: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/20.jpg)
17 STUDIOAIR
3D CURVE
dividing curves in to points allowing arc to form further divided into segments to create grids
using polyline, giving straight line, ie easier to fabricate
![Page 21: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/21.jpg)
18STUDIOAIR
3D CURVE - LOFT
lofting with changing parameters from horizontal to vertical.
somehow showing planes as well as dots, but working exactly same as tutorial video, just showing extra planes
![Page 22: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/22.jpg)
19 STUDIOAIR
3D SURFACE TO 2D PROJECTION
using project component, producing 2 dimensional panel.
![Page 23: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/23.jpg)
20STUDIOAIR
CONTOUR AND LOFT
using move and loft to create same functionality of extrude.
![Page 24: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/24.jpg)
21 STUDIOAIR
CONTOUR TO LAYERS OF RECTANGLE
![Page 25: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/25.jpg)
22STUDIOAIR
3D MODEL TO CONTOUR TO SPEAD
exploring contour component with XY unit and loft
also laying out the 2d panels and lay out parametrically.
![Page 26: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/26.jpg)
23 STUDIOAIR
3D MODEL AND MORPHING
box morphing with loft, checking with face boundaries and planar surface to be sure that the meshes are not distorted.
![Page 27: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/27.jpg)
24STUDIOAIR
INTERSECTION
finding intersection through brep/ brep and using surf split and itemlist to make small wedges that shows there are no leaking point
![Page 28: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/28.jpg)
25 STUDIOAIR
using notches to create detail and cut
3D MODEL NOTCHING
![Page 29: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/29.jpg)
26STUDIOAIR
JOINING THROUGH OFFSET AND LOFT
![Page 30: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/30.jpg)
27 STUDIOAIR
SUBTRACTION
![Page 31: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/31.jpg)
28STUDIOAIR
CONTOURING
Above argorithmic represents the left contour and bottom representing other. For bottom one, even there are no error the result was different to tutorial video. It could be because of “surface” i have used, as i used a lofted surface, since extruded surface didn’t not work.
![Page 32: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/32.jpg)
29 STUDIOAIR
CURVE INTERSECTION
reducing circle number -> circles gone red as random circles are created that does not even fit
![Page 33: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/33.jpg)
30STUDIOAIR
2D PANELING - Exploring
Experimenting with grasshopper, placing object/ shapes/ panels on a surface.
Failed as panels are interseting in the middle. Probably due to 3D object used on panel that had exceeding height - angle or surface.
![Page 34: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/34.jpg)
31 STUDIOAIR
2D PANELING - Exploring
![Page 35: Yeo ilhyeon 583928 algorithmic page](https://reader031.fdocuments.in/reader031/viewer/2022020503/568c4d241a28ab4916a2cf28/html5/thumbnails/35.jpg)
32STUDIOAIR
2D panel, by using Surface divide, decompose, domain divide and morph.
Decompose had to be set was “expression” value of 0 to make the guideline on surface to be flat and keep it as single line, If it was on it made multiple lines and panels intersected/crashed each other like the previous practice.
below is the shape the is used for panel.