BIO

ELIF ERDINE is an architect and researcher.

Currently, she is a PhD Candidate at the Architectural Association (PhD in Design, Advisor: Patrik Schumacher).

She received her Master of Arch. & Urbanism degree from Architectural Association (2004-2006, Project Distinction). She received her Bachelor of Architecture degree from Istanbul Technical University (2003, top 3rd).

Since 2006, she has been working for Zaha Hadid Architects in London.

She is the co-founder of YME, a design research collaborative of young architects.

EE RESUME

eerdine[at]elif-erdine[dot]com

Tag Cloud

AA attractor Beyond Media 2009 canopy competitions Costa minimal surface curlicue fractal GC Gumowski-Mira jewellery design lounge seating Mathematica News Parametric Parametric Design Parametric facade parametric wall tiling PhD pickover strange attractor point connection Publication research RhinoScript Ribs Rossler slip-case wine bottle Zaha Hadid Architects

.RVB Curlicue Fractal

I’ve recently started using Rhino Scripting as a design tool in my research. I will be documenting here my learning process through the .rvb scripts.

This study shows the Curlicue Fractal, which generates quite intricate patterns. (http://mathworld.wolfram.com/CurlicueFractal.html)

 curlicue01_thumb

curlicue02_thumb

Call Curlicue()

Sub Curlicue()

            Dim f

            Dim i

            Dim j

            Dim pi

            pi = Rhino.Pi

            Dim sqtwo

            sqtwo = 1.4142135623730950488016887

            Dim eulers

            eulers = 0.577215664901532860606512

            Dim golden

            golden = 1.618033988749894848204586

            Dim lntwo

            lntwo = 0.69314718055994530941

            Dim e

            e= 2.71828182845904523536028747

            Dim p(2)

            Dim ptCur()

            

            For j=0 To 50000*pi Step sqtwo*pi*2

                       

                        f = f + j

                        p(0)= p(0) + Cos(f)

                        p(1)= p(1)+ Sin(f)

                        p(2)=p(2) + Cos(f)*Sin(f)

                       

                        ‘Rhino.AddPoint(p)

                        ReDim Preserve ptCur(i)

                        ptCur(i) = p

                        i=i+1

                       

            Next

            Call Rhino.addcurve(ptCur, 3)       

 

End Sub