819 views

Uploaded by sperrault

- BEND Print. Grasshopper
- Origami Tutorial Final
- Grasshopper Workshop at Cornell Woojsung Com[1]
- woojsungcom-rhinograsshoppertutorial001200902181
- Generative Algorithms
- Generative Algorithms
- RHINO GRASSHOPPER. Www.woojsung.com TUTORIAL Woo Jae Sung
- PanelingToolsForGrasshopperPrimer_Feb2014
- Grasshopper
- Grasshopper Primer Second Edition 090323
- Grasshopper Open Classes
- Algorithmic Modelling
- Grasshopper 140529
- Grasshopper Tutorial
- Parametric Design Arch
- Algorithmic Sketchbook_Ornella_Altobelli.pdf
- Sasa Zivkovic Grasshopper Tutorial 03
- Grasshopper Primer_090121 (1)
- Generative Algorithms CaE Weaving
- EssentialMathematicsForComputationalDesign_SecondEdition

You are on page 1of 28

step00_01 www.woojsung.com

STEP00 . IDEA

++ Setting up a framework

++ Surface from lines

•• Note triangle ordering sequence

++ Defining a component

++ Get a centroid of a triangle surface

++ Move and scale the base triangle surface

step00_01 www.woojsung.com

++ Get vertices out of two triangular surfaces

++ Draw 3 curves out of 3 sets of 4 points

++ Offset 3 curves

++ Get vertices out of surfaces

step00_02 www.woojsung.com

++ Get vertices from two surfaces

++ Draw 3 curves out of 3 sets of 3 points

++ Draw 3 lines

++ Get points

step00_03 www.woojsung.com

++ Sweep 2 rails to get 6 bottom surfaces

step00_04 www.woojsung.com

++ Duplicate and flip triangular curves to make an

interlocking structure

step00_05 www.woojsung.com

STEP01 . FRAMEWORK (vb scripting)

++ Connect the curves with a GH curve object and

then loft

++ 2 one-variable function objects for both U and V

•• For U, set 4*x

•• For V, set 2*x

•• ‘pts’ as list of on3dpoint

•• ‘divU’ & ‘divV’ as integers

step01_01 www.woojsung.com

++ Map 1 dimensional linear point list onto 2 dimen-

sional list

•• ptsList = list of list of on3dpoint (2 dimentional

list, U & V)

•• ptsRow = list of on3dpoint (1 dimentional list,

V direction)

•• 2 dimensional list : (U)(V)

++ Make polylines with the point arrays

++ Set the polylines as output A

step01_02 www.woojsung.com

++ Repeat for output C

step01_03 www.woojsung.com

STEP02 . COMPONENT

triangular polylines instead of one

++ Connect rhino curves with GH curve object

++ Connect Graft Tree with GH curve object

•• Note the different data structures

•• By Grafting, every item is now in the same

hierarchy instead of being a member of 1 di-

mensional list, which will eventually give more

control on them

++ Get centroids

SrfCP and EvalCrv object

•• SrfCP is to get a surface uv point which is the

closest one from a certain point. Usually, the

point does not necessarily have to be on the

surface. However in our case, since the centroid

is on the surface itself, SrfCP object simply

converts the coordinate system of the centroid

from world into UV.

step02_01 www.woojsung.com

++ Explode surfaces to get edge lengths

++ Convert edge curves into lines to use open nurbs

length method

++ Attach VB script object to get the longest edge

lengths

75% of the lengths of the longest edges

for move

we’ve just got

step02_02 www.woojsung.com

++ Scale the surfaces by 0.2

and then retrieve vertices using cull patterns (T-F-

F/F-T-F/F-F-T)

++ Connect point objects(parameter) to Crv object

following the order

1st

2nd

3rd

4th

step02_03 www.woojsung.com

++ Connect points to the Crv object

•• Note the point connecting order

04 03

02

01

•• Note the different data structures

attach Graft tree objects as shown

step02_04 www.woojsung.com

++ Attach offset objects to the curves

lengths

++ Bottom curves are done

step02_05 www.woojsung.com

++ To get side curves, move the base surfaces along

with center lines to the points at L=1, L=0.6, L=0.4

and L=0.2

step02_06 www.woojsung.com

++ Get curves through points

++ Side curves are done

to the points at L=0.4 and L=0.2

++ Set the scale factors : 0.3 / 1.0

step02_07 www.woojsung.com

++ Explode the upper surfaces and evaluate edges at

L=0.5 to get midpoints

++ Retrieve points

++ Done with the middle curves

step02_08 www.woojsung.com

++ Get top curves

by 0.2

++ Retrieve edges

++ Top curves are done

surfaces

++ First, we need curves shown in the figure. To avoid

confusion, extract those curves using receiver

objects

step02_09 www.woojsung.com

++ Second, we need center points shown in the

figure, so get it from eval object from the previous

step

of them

step02_10 www.woojsung.com

++ Get vertices out of the base surfaces

++ Not working

tach some Graft tree objects to the corresponding

points

step02_11 www.woojsung.com

++ Complete interpolate curves

•• Note how to get t values

++ Repeat shattering

step02_12 www.woojsung.com

++ Get t values using CrvCP object

•• CrvCP is basically same with SrfCp, but it works

on curves

++ Repeat shattering

step02_13 www.woojsung.com

++ Get bottom surfaces with sweep 2 rails

•• Note the curve input order

++ Nothing happened

++ Input data structure looks fine

them and check their directions

step02_14 www.woojsung.com

++ Flip rail curves

++ Repeat lofting

step02_15 www.woojsung.com

++ Get side surfaces using sweep 2 rails

tion

step02_16 www.woojsung.com

++ Done with the components

step02_17 www.woojsung.com

STEP03 . COMPONENT APPLICATION

and B only)

framework)

nect them to the component to make an interlock-

ing structure system

step03_01 www.woojsung.com

STEP04 . SYSTEM MODIFICATION

step04_01 www.woojsung.com

- BEND Print. GrasshopperUploaded byCarlos Alberto Avendaño Restrepo
- Origami Tutorial FinalUploaded byBassant Essam
- Grasshopper Workshop at Cornell Woojsung Com[1]Uploaded byCem Dönmez
- woojsungcom-rhinograsshoppertutorial001200902181Uploaded byTon Alves
- Generative AlgorithmsUploaded byJesse Ganes
- Generative AlgorithmsUploaded byValeria Colavita
- RHINO GRASSHOPPER. Www.woojsung.com TUTORIAL Woo Jae SungUploaded byapi-26010409
- PanelingToolsForGrasshopperPrimer_Feb2014Uploaded byWiktor Edward Maria Kidziak
- GrasshopperUploaded byvthhtb
- Grasshopper Primer Second Edition 090323Uploaded bylandleyvvv
- Grasshopper Open ClassesUploaded byming34
- Algorithmic ModellingUploaded byAdam Edwards
- Grasshopper 140529Uploaded byTamásSzabó
- Grasshopper TutorialUploaded byMuhammad Ichsan
- Parametric Design ArchUploaded byKsenija Petkovic
- Algorithmic Sketchbook_Ornella_Altobelli.pdfUploaded byKishan Kumar
- Sasa Zivkovic Grasshopper Tutorial 03Uploaded bySasa Zivkovic
- Grasshopper Primer_090121 (1)Uploaded byFabio Ribeiro
- Generative Algorithms CaE WeavingUploaded bycorleonarios
- EssentialMathematicsForComputationalDesign_SecondEditionUploaded byShreyas Srivatsa
- 0CASOS Digital Fabricators CatalogueUploaded bycarmen_oop
- Architectural Design-Collective Intelligence in Design(2006-0910)Uploaded bydiana
- Rhino ScriptUploaded bywadorno
- Computational Design Thinking - Achim Menges & Sean Ahlquist.pdfUploaded bySilvia Cailean
- Terrain Model With Rhino and GrasshopperUploaded byTri Yuwono
- Grasshopper 01Uploaded byOana Unciuleanu
- Design Through MakingUploaded byAna-Natalia Ungureanu
- Kangaroo Manual Grasshopper VersionUploaded byKarthik P Nair
- Architectural Modeling RhinoUploaded byБиљана Загорчић

- HTMLUploaded byMallikarjun Rao
- Full Text 01Uploaded byPeter James Jeary
- Service CovenienceUploaded byBalaji Balasubramaniam
- Quadratic Equations - Practice TestUploaded byNicholas Mutua
- 12345Uploaded byObi Dennar
- bgggUploaded byDaryl Badajos
- Slice Based Testing Double BlackUploaded byusitggsipu
- reading.pdfUploaded byShiera Mae Labial Lange
- How to Fix the Log-On - Log-Off Loop in Windows XPUploaded byLuis Gerardo Venegas Guerrero
- Queen Nefertiti Father WasUploaded byapi-26092916
- Heimlich UnheimlicheUploaded byMario Santiago
- Preview Book-Revealed!- Secret Wisdom of Successful Communities and CulturesUploaded bys.anshu
- Clips Vol 1Uploaded byEu Sabán
- Corrosion Of Metals In Concrete.pdfUploaded byagnotts09
- RP-H101.pdfUploaded byEsapermana Riyan
- MIT Technology Review - November-December 2013Uploaded byHarsh Asthana
- 37474_NEW(2)Uploaded bySr Re
- A Game-Based Method.pdfUploaded byvimalsairam
- CDACCESS-DFINVUploaded byAleksandr Bashmakov
- Who's who in biotech.pdfUploaded bymagicianchemist
- FSM 2 Conference ProceedingsUploaded byRajesh Shenoy
- Kelompok 1 - Dress ACE! Inc - Revenue Cycle.pptxUploaded byomarshazaki
- International Journal of Education & the ArtsUploaded byAndreia Miguel
- EntropyUploaded byDianne Villanueva
- GE _ McKinsey MatrixUploaded byAlok Kavthankar
- tmp1CA8Uploaded byFrontiers
- TransformedUploaded byChristian Giordano
- NuPage Gel ProtocolUploaded byShannon Hughes
- Clinical Trial ManagementUploaded bynicky02
- LARAVELUploaded byBen Khlifa Tlijani