Tuesday, 3 June 2014

Project 5

Script


Geometry

How it will look when finished


How it looks with script

For this assignment I went out to try the metaball script, as I have seen it create some very interesting geometry.

Actually making the metaball was simple, but it took some real thinking to get the geometry ready for building. I thought about waffling it, as that seems to be a very good fall back option, but it proved impossible to do it without losing some of the better parts of the geometry, such as the 3d holes.

Then I went to sectioning, but the problem would be building it once I had the parts cut. It would be almost impossible to line up these seemingly random parts. To get around this I created an equal amounts of square surfaces in the z direction, and then split surface with the geometry edges. Then using a list item I selected all the "outer" surfaces, which I would then use to cut.

Using the square outer pieces, I can now identify each separate surface and easily put together the geometry after sectioning.

Update: Due to laser cutting time and material constraints, I had to cut down the size of the geometry, reducing it by 33%. I also changed the way I was going to cut and make it, getting rid of the square outer surfaces to cut down on materials needed - with this trusting in myself to be able to put it together well without the guides. However, with the scaling and taking away of the outer planes, I messed up the shapes that needed to be cut, and only printed half of the necessary planes, and 39 extra top pieces. However, instead of getting rid of these pieces and starting again, I added them to the final model, as it developed past what I had created and I quite like the final product.

I believe what I did to mess up the shapes to be cut, was that I had a "list item" component running with the script and had it set to 0, which then didn't include the "1" shapes.


Finished Product

Project 4

Script



Geometry




For this assignment I really wanted to infuse 2 geometry's together, so they are part of the one piece. To do this, I re-used the twisted box from assignment 3, and then cut out the middle of it with a basic sphere, then inside this hollow is another sphere.

The box will be waffled, so that you can see within it, and it also adds to the look of the hollow inside it. The inner sphere will be sectioned, so that it is more of a solid, and will freely roll around within the box, but will be slightly too big to fall out.

Update: A massive problem with cutting/building the model. I did not notice it until I started to put the model together, but the waffling process in grasshopper did not cut in places it should have, and cut out other unnecessary planes. Specifically, the holes needed in the centre of the geometry, where the loose ball would go, were for some reason given their own plane from the other part of the same plane, as can be seen in the last image. This meant that when constructing, it was impossible to put the whole model together.


As far as I could get the geometry


Cuts in front that should have been made in the planes at the back.

Tuesday, 29 April 2014

Project 3

Grasshopper File: https://www.dropbox.com/s/jpyz88v6gnmm2xo/morphed%20box.gh



Views



Ready for printing



Geometry (Morphed Box)



Creating a grid for waffling


Adding width, then taking away slots for construction


Labelling



Final Form




Tuesday, 1 April 2014

Project 2

Script


Geometry


I created a simple script which formed circles on a base which got bigger as they got further away from an attractor ( a line through the middle). I then extruded these circles, which was also relative to distance from the attractor line.


Monday, 17 March 2014

Project 1

Grasshopper code


Model





Dropbox link for Grasshopper and rhino files

https://www.dropbox.com/sh/7njy2qn6ctihij3/BUkvnxXUNc

Final Product