
Blender to GH . a collection of codes & grammars for Grasshopper, a generative modeling tool for Rhinoceros. 3D Hilbert Curve This definition generates a 3D Hilbert Curve, a continuous fractal space-filling curve. 3D_Hilbert_Curve_Co-de-iT_1.0007.zip nGon mesh tessellation Starting from a closed surface it builds a nGon mesh tessellation nGon_tessellation_Co-de-iT_1.0007.zip Curves Sorter Starting from a list of curves it takes the first one then it looks for the closest curve and it eventually flips the direction to optimize the toolpath lenght. Curves_Sorter_Co-de-iT_1.0007.zip froGH A sparse collection of tools for Grasshopper. See the code, explanation and download here. Clusterizer This definition groups indexes of connected points into separate clusters. Clusterizer_Co-de-iT_0.9.0076.zip Spirograph This definition simulates a spirograph tool. Spirograph_Co-de-iT_0.9.0076.zip 3D Differential mesh relaxation This definition explores the 3D relaxation of a mesh effected by an image gradient. Vorospace Math surfaces .
blackspectacles David LeFevre's course is going to walk you through a number of ways to create and manipulate surfaces using Grasshopper and Rhino. We'll start by showing basic methodologies for creating surfaces. Then, we’ll create a simple Grasshopper definition that will illustrate the basic principles of relationship modeling. From there we’ll learn how to extract information from surfaces in order to create new geometries, we’ll learn how to sample an image to create parametric inputs, and finally, we’ll learn how to inform the selection of objects within arrays of multiple geometries. When we’re finished you will have the knowledge you will need to construct your own parametric surfaces using Grasshopper and Rhino. Here's a link to the course, below is a listing of the videos: Chapter 1: Basic Surface Modeling Tools Chapter 2: Building Parametric Surfaces
Architects are starting to 3D print houses—but without a house-sized printer A couple of months ago, Dutch architect Janjaap Ruijssenaars announced that he was building a curvy, loopy and for some reason, largely see-through building, to be made with the help of Enrico Dini’s D-Shape 3D printer. The project would cost up to 5 million euros ($6.4 million) and be completed in 2014. Janjaap Ruijssenaars’s twisty, loopy 3D-printed building. Another group quickly piped up, declaring that a similar project they were working on would be done even faster and cheaper. Softkill Design’s web-like confection of a building. This month, another Dutch company jumped into the fray. DUS Architects plan to use non-traditional 3D printing methods to build a traditional house along a canal in Amsterdam. 3d house-printing—it certainly sounds like a brilliant idea. But what does this 3d house-printing actually mean? How it works A cast concrete sample detailing the resolution of the combined additive (3D printing) and subtractive (robotic milling) fabrication process being developed.
RH AutoDimension 02////////////////////////////////////////// Dec07// Master degree at Politecnico di Torino with a computational design thesis TMD_tsunami memorial design competition, network as design tool::: prof.Roberto Apostolo, prof.Mario Grosso, Arch.Andrea GrazianoJan08// Join at studioGriffa, Turin as project architectFeb08// at DRL TEN exhibition, Architectural Association, London with K_pavilion project ::: visiting Zaha Hadid Architects London, attends co|de lecture: Shajay Booshan, Danilo Arsic Feb08// K_pavilion publicated at DRL TEN book.Mar08// UIA infopoint competition.May08// MCA, Mario Cucinella architects "Una stanza di luce" workshop at Cavallerizza Chiablese, TurinJun08// Workshop “Parametric Architecture” tutors Ludovica Tramontin Asp(e)x and Erich Schoenenberger(Su11 architecture+design, Pratt Insitute, NY, USA)Jul08/// Torino World Design Summer School “Prototyping the city” assistant tutor of EcologicStudio-Architectural Association, NSU-GSAPP-Columbia University and Politecnico di Torino+ Configuration 0 project.
Week 2: Variables - Computational Methods, Fall 2012 CORNAR: Looking Around Corners - Camera Culture Group, MIT Media Lab Home | News | Join Us | People | Projects | Publications | Talks | Courses Team Ramesh Raskar, Associate Professor, MIT Media Lab; Project Director (raskar(at)mit.edu)Moungi G. Bawendi, Professor, Dept of Chemistry, MITAndreas Velten, Postdoctoral Associate, MIT Media Lab; Lead Author (velten(at)mit.edu)Christopher Barsi, Postdoctoral Associate, MIT Media LabEverett Lawson, MIT Media LabNikhil Naik, Research Assistant, MIT Media LabOtkrist Gupta, Research Assistant, MIT Media LabThomas Willwacher, Harvard UniversityAshok Veeraraghavan, Rice UniversityAmy Fritz, MIT Media LabChinmaya Joshi, MIT Media Lab and COE-Pune Current Collaborators:Diego Gutierrez, Universidad de ZaragozaDi Wu, MIT Media Lab and Tsinghua U.Matt O'toole, MIT Media Lab and U. of TorontoBelen Masia, MIT Media Lab and Universidad de ZaragozaKavita Bala, Cornell U.Shuang Zhao, Cornell U. Paper A. Download high resolution photos, videos, related papers and presentations Abstract Earlier Work: Time-Resolved Imaging B.
rh TowerContour Option Explicit 'Script written by davide del giudice 'Script copyrighted by www.co-de-it.com 'Script version Saturday, 09 Oct 2011 Call Contour() Sub Contour() Dim srf1,arrcrvs,startpt,endpt,arrst,arrend, int,crv,counter,counter2 srf1=rhino.GetObject("select surface",8+16) int= rhino.GetInteger ("select height floor",10,1,100) startpt=rhino.getobject("select start point",1) endpt=rhino.Getobject("select end point",1) arrst=rhino.PointCoordinates (startpt) arrend=rhino.PointCoordinates (endpt) arrcrvs=Rhino.AddSrfContourCrvs (srf1, arrst, arrend,int) rhino.HideObject srf1 counter=0 counter2=0 For Each crv In arrcrvs If rhino.iscurveclosed(crv) Then Dim centroid:centroid=Rhino.CurveAreaCentroid (crv) Dim area:area=rhino.curveArea (crv) Call rhino.ObjectColor (crv, rgb (((counter*10)+50),((counter*10)+50),((counter*10)+50))) Dim area1:area1=Rhino.Ceil (area(0)) Dim arrBox:arrBox=Rhino.BoundingBox (crv) Dim arrpoint Dim dot:dot= rhino.AddTextDot ("floor#"&counter, arrBox(3))
These Designers Are Remaking the Portfolio Into a Client Magnet Secret Weapon For established firms, freelance professionals, and students just starting out, today’s portfolio needs to be more than just the simple presentation of past work. The portfolio has to be a representation of aesthetic, vision, and personality — it has to tell the story of who this person is and all of what they can accomplish. “Creating a great portfolio today requires a very different approach than previous times,” says Gregory Walker, principle at Houser Walker Architecture firm of Atlanta. “We’re always looking to communicate the stories of how a design solution emerged over time,” he says, “how the final solution communicates the designer’s intent and also the client’s needs.” Add To Collection Save this image to a collection A Blurb book by Houser Walker With advances in print-on-demand through companies like Blurb, the portfolio can now be precisely tailored to meet individual needs, while also maintaining an unmatched level of quality. Blurb book by Terry Jackson
Ribs structure Dec07// Master degree at Politecnico di Torino with a computational design thesis TMD_tsunami memorial design competition, network as design tool::: prof.Roberto Apostolo, prof.Mario Grosso, Arch.Andrea GrazianoJan08// Join at studioGriffa, Turin as project architectFeb08// at DRL TEN exhibition, Architectural Association, London with K_pavilion project ::: visiting Zaha Hadid Architects London, attends co|de lecture: Shajay Booshan, Danilo Arsic Feb08// K_pavilion publicated at DRL TEN book.Mar08// UIA infopoint competition.May08// MCA, Mario Cucinella architects "Una stanza di luce" workshop at Cavallerizza Chiablese, TurinJun08// Workshop “Parametric Architecture” tutors Ludovica Tramontin Asp(e)x and Erich Schoenenberger(Su11 architecture+design, Pratt Insitute, NY, USA)Jul08/// Torino World Design Summer School “Prototyping the city” assistant tutor of EcologicStudio-Architectural Association, NSU-GSAPP-Columbia University and Politecnico di Torino+ Configuration 0 project.
February 2010 In these days at ZHA office we needed a quick and fast task to rename and manage annotation dots created previously. I wrote and custom for our purpose a series of RhinoScript from one of the codes archived on McNeel website . 1.RH convert_annotation_dot_to_points Option Explicit'Script written by Davide del Giudice'Script copyrighted by Co-de-iT www.co-de-it.com'Script version Sunday, 21 February 2010 20:40:21 Call convert_annotation_dot_to_points()Sub convert_annotation_dot_to_points()Dim arrDots, strDotarrDots = Rhino.GetObjects("Select dots", 0, True, True )If Not IsArray(arrDots) Then Exit SubDim arrPt, strTextFor Each strDot In arrDots If Rhino.IsTextDot(strDot) Then strText = Rhino.TextDotText(strDot) arrPt = Rhino.TextDotPoint(strDot)Rhino.AddPoints array(arrPt) 'Rhino.AddText strText, arrPtRhino.DeleteObject strDot End IfNextEnd Sub 2.RH convert_annotation_dot_to_points_coordinates Rhino.DeleteObject strDot 2a.RH points_coordinate_ from_points NextEnd Sub Dim obj,pts,i,pointCoord