Friday, December 13, 2013
A simple tube geometry was created by placing a circle on the x-z plane and another on the y-z plane. These two circles had their height, horizontal offset, and radius parametrically controlled. A line was drawn between the circles such that the degree of curvature of the line was also parametrically controlled. A "Design of Experiments" was run where each of the parametric values was varied randomly, and a spreadsheet of the value combinations was saved. Each potential geometry could be seen by then selecting a row from the spreadsheet, and applying those parameters. This spreadsheet could be output to a CSV file which could then be run through a genetic algorithm.
Thursday, December 5, 2013
This animation shows the logic of the standard node part. It is comprised of a sphere with holes in it. These holes are at the precise angle of the members it joints, and also at the precise OD of the members. This allows the members to simply slide into the node, and become fastened at the correct angles.
This animation shows the attempt to create a 3 dimensional lattice of these solid parts (members and nodes). The lattice is reused from assignment 7 (a grid of points from the intersection of two fans of lines projected vertically onto a surface-through-point). At this point, a solid member was made, as well as a solid node sphere. These shapes are to be used as power copies.
Difficulties arose. Not least of which being that the logic of power-copies does not lend itself well to the creation of solids in Digital Project. All Solids were required to be the PartBody portion of the tree, which lead to obvious problems, and a very tedious power copying task.
It is desired that the nodes would be output as 3d geometry would could be 3D printed. To this end, the geometry was exported to a .iges file and opened in Rhinoceros 3D. upon opening the file, it was all but unusable. It was fully of glitches, and even when the spheres did render, they were simply spherical without the desired holes.
Building from the previous assignment where the lines were projected onto a surface-through-point, only lines in the y direction were used. A second UDF was put into the original catalog and through a new knowledge pattern it was used in the design file. Two of the original curves were used to make a series of rectangular facets. These facets were then populated across the entire 3 dimensional surface-through-point. As each facet was made it was assigned a color based on its location in the grid, and each color varied slightly from the color of it's nearest neighbors thus creating a color gradient.
Two shapes (a square and a parallelogram) were made in separate part files, and then imported into a product file along with an angular framework. When the framework is changed (left window) The product file dynamically changes and "folds" itself up.