Archive for the ‘Cracking’ Category
arrSurface1 = Rhino.AddSrfPt(array(arrMP(0), arrSelect2, arrSelect3)) Dim arrSrfC: arrSrfC = Rhino.SurfaceAreaCentroid(arrSurface1) Dim arrPram: arrPram = Rhino.SurfaceClosestPoint(arrSurface1, arrSrfC(0)) Dim arrNorm: arrNorm = Rhino.SurfaceNormal(arrSurface1, arrPram) Dim arrL1: arrL1 = Rhino.Addline (arrNorm(0), arrNorm(1)) Dim arrSc: arrSc = Rhino.ScaleObject (arrL1, arrsrfC(0), array(0,65,0)) Dim arrCEP: arrCEP = Rhino.CurveEndPoint (arrL1) Dim arrPline: arrPline = Rhino.AddPolyline [...]
An attempt at the cracking spiral through scripted animations in MAX. Create a base surface_convert to mesh_move+rotate+scale_create subsidary volumes_rotate+move subsidaries p = pyramid width:30 depth:0 height:20 widthsegs:2 depthsegs:2 heightsegs:2 convertToMesh p for i = 1 to 20 do ( animate on ( at time (i * 5) ( j = instance p pos: [0,i*10,0] rotAngle [...]
Three scripted experiments with solid cracking. Variables of rotate and move based on a distance to the centroid point. All resultant surfaces derived from existing conditions of a. ground surface b. balcony1 surface c. balcony2 surface. Dim arrSrfC: arrSrfC = Rhino.SurfaceAreaCentroid(arrSurface1) Dim arrPram: arrPram = Rhino.SurfaceClosestPoint(arrSurface1, arrSrfC(0)) Dim arrNorm: arrNorm = Rhino.SurfaceNormal(arrSurface1, arrPram) Dim arrL1: arrL1 = Rhino.Addline (arrNorm(0), arrNorm(1)) [...]
Select base surfaces from an existing condition_get surface area centroid & edit points_create three resultant surfaces_get distance between centroid and one edit point_move & rotate surface based on distance aquired arrPoints = Rhino.ObjectsbyType(1) arrSurface = Rhino.ObjectsbyType(8) For Each strSurface In arrSurface arrMP = Rhino.SurfaceAreaCentroid(strSurface) arrPts = Rhino.SurfaceEditPoints (strSurface) For x = [...]
_start from two base surfaces _get surface area centroid and surface edit points _create a single resultant surface from centroid and two edit points for each base surface _move and rotate surface _continue loop
Get original surface. Generate surface edit points. Get surface are centroid. Create a single resultant surface through two edit points and the surface area centroid. Rotate 10 degrees from previous srf. Loop
Another attempt at a spiraling surface fractal. Each surface is generated from three points: 1. a fractal surface edit point 2. a secondary fractal surface edit point 3. the midpoint of the original surface. The resultant form demonstrates the spiraling form, however it does not express true cracking of the original surface, as each resultant surface becomes [...]
Multiple views of another cracking experiment. An infinite loop of cracks which varies the surface rotation based on area condition. Again, failed attempt, interesting outcome……
A further development in an investigation of fractiles. Get original surface, get surface area centroid & edit points, create fractile surfaces, get surface area, move and rotate each resultant surface according to its area & defined by a spiraling base pattern.
An admitted failure but an interesting attempt regardless…. A cracking experiment, designed to vortex upward. Resultant surface generations were created from an original surface area centroid at the base and generated spiraling points.
SJET was initiated by Skylar Tibbits, as a catalogue and source of inspiration for work in experimental computation + design. SJET remains open to growing opportunities that provide for investigation in architecture & design, fabrication, computer science, robotics, media, art, electronics, fashion...






