yeo ilhyeon 583928 algorithmic page

35
A L G O R I T H M I C ILHYEON (MICHAEL) YEO 583928 Semester 1, 2014

Upload: ilhyeon-yeo

Post on 28-Mar-2016

213 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Yeo ilhyeon 583928 algorithmic page

ALGORITHMIC

ILHYEON (MICHAEL) YEO583928

Semester 1, 2014

Page 2: Yeo ilhyeon 583928 algorithmic page
Page 3: Yeo ilhyeon 583928 algorithmic page

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

1 STUDIOAIR

LOFTING - Grasshopper

Page 5: Yeo ilhyeon 583928 algorithmic page

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

3 STUDIOAIR

LOFTING - Further

Further exploration, changing base shape to form complex shapes

Page 7: Yeo ilhyeon 583928 algorithmic page

4STUDIOAIR

TRIANGULAR ALGORITHM

Experimenting - Curve to points, Points to Lines

Page 8: Yeo ilhyeon 583928 algorithmic page

5 STUDIOAIR

TRIANGULAR ALGORITHM

2D pattern experiment

Page 9: Yeo ilhyeon 583928 algorithmic page

6STUDIOAIR

TRIANGULAR ALGORITHM

2D pattern experiment 3D pattern experiment

Page 10: Yeo ilhyeon 583928 algorithmic page

7 STUDIOAIR

POINTS, VECTORS AND PLANE

Page 11: Yeo ilhyeon 583928 algorithmic page

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

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

10STUDIOAIR

Mesh 2.

breping the solid and converting to meshes to utilise mesh welding and smooth mesh

Page 14: Yeo ilhyeon 583928 algorithmic page

11 STUDIOAIR

adding 2 vectors in grasshopper

ADDITION OF 2 VECTORS

Page 15: Yeo ilhyeon 583928 algorithmic page

12STUDIOAIR

LINEAR CURVE 1

closing curve with open 2 curves

Page 16: Yeo ilhyeon 583928 algorithmic page

13 STUDIOAIR

LINEAR CURVE 2

using discontinuity component and average component

Page 17: Yeo ilhyeon 583928 algorithmic page

14STUDIOAIR

LINEAR CURVE 3

using offset and planar component to create some frames

Page 18: Yeo ilhyeon 583928 algorithmic page

15 STUDIOAIR

LINEAR CURVE 4

Page 19: Yeo ilhyeon 583928 algorithmic page

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

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

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

19 STUDIOAIR

3D SURFACE TO 2D PROJECTION

using project component, producing 2 dimensional panel.

Page 23: Yeo ilhyeon 583928 algorithmic page

20STUDIOAIR

CONTOUR AND LOFT

using move and loft to create same functionality of extrude.

Page 24: Yeo ilhyeon 583928 algorithmic page

21 STUDIOAIR

CONTOUR TO LAYERS OF RECTANGLE

Page 25: Yeo ilhyeon 583928 algorithmic page

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

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

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

25 STUDIOAIR

using notches to create detail and cut

3D MODEL NOTCHING

Page 29: Yeo ilhyeon 583928 algorithmic page

26STUDIOAIR

JOINING THROUGH OFFSET AND LOFT

Page 30: Yeo ilhyeon 583928 algorithmic page

27 STUDIOAIR

SUBTRACTION

Page 31: Yeo ilhyeon 583928 algorithmic page

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

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

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

31 STUDIOAIR

2D PANELING - Exploring

Page 35: Yeo ilhyeon 583928 algorithmic page

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.