Det Teknisk-Naturvidenskabelige Fakultet Første Studieår AALBORG UNIVERSITET Arkitektur Og Design MATEMATIK OG FORM



Relaterede dokumenter
Portal Registration. Check Junk Mail for activation . 1 Click the hyperlink to take you back to the portal to confirm your registration

how to save excel as pdf

DANSK INSTALLATIONSVEJLEDNING VLMT500 ADVARSEL!

Status på det trådløse netværk

To the reader: Information regarding this document

IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1

Engelsk. Niveau C. De Merkantile Erhvervsuddannelser September Casebaseret eksamen. og

DET KONGELIGE BIBLIOTEK NATIONALBIBLIOTEK OG KØBENHAVNS UNIVERSITETS- BIBLIOTEK. Index

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov.

Engelsk. Niveau D. De Merkantile Erhvervsuddannelser September Casebaseret eksamen. og

Applications. Computational Linguistics: Jordan Boyd-Graber University of Maryland RL FOR MACHINE TRANSLATION. Slides adapted from Phillip Koehn

Vina Nguyen HSSP July 13, 2008

Aktivering af Survey funktionalitet

The complete construction for copying a segment, AB, is shown above. Describe each stage of the process.

Project Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1

Help / Hjælp

Black Jack --- Review. Spring 2012

Particle-based T-Spline Level Set Evolution for 3D Object Reconstruction with Range and Volume Constraints

Skriftlig Eksamen Kombinatorik, Sandsynlighed og Randomiserede Algoritmer (DM528)

Skriftlig Eksamen Beregnelighed (DM517)

User Manual for LTC IGNOU

Observation Processes:

FACULTY OF SCIENCE :59 COURSE. BB838: Basic bioacoustics using Matlab

Brug sømbrættet til at lave sjove figurer. Lav fx: Få de andre til at gætte, hvad du har lavet. Use the nail board to make funny shapes.

CS 4390/5387 SOFTWARE V&V LECTURE 5 BLACK-BOX TESTING - 2

Sidde- og ventemøbler EFG Mingle 19/10/2017

PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU

Basic statistics for experimental medical researchers

CHAPTER 8: USING OBJECTS

StarWars-videointro. Start din video på den nørdede måde! Version: August 2012

DK - Quick Text Translation. HEYYER Net Promoter System Magento extension

DANSK. INSTALLATIONSVEJLEDNING DS Pro Lærred med motor ADVARSEL!

Trolling Master Bornholm 2015

Slot diffusers. Slot diffusers LD-17, LD-18

Shooting tethered med Canon EOS-D i Capture One Pro. Shooting tethered i Capture One Pro 6.4 & 7.0 på MAC OS-X & 10.8

How Long Is an Hour? Family Note HOME LINK 8 2

Learnings from the implementation of Epic

Assembly Instructions. ROLZ-2 Portable AV/Conference Center

Remember the Ship, Additional Work

LESSON NOTES Extensive Reading in Danish for Intermediate Learners #8 How to Interview

Trolling Master Bornholm 2016 Nyhedsbrev nr. 3

Brugsanvisning. Installation Manual

Mandara. PebbleCreek. Tradition Series. 1,884 sq. ft robson.com. Exterior Design A. Exterior Design B.

Sign variation, the Grassmannian, and total positivity

Google SketchUp Design Project

Vejledning til Sundhedsprocenten og Sundhedstjek

Generalized Probit Model in Design of Dose Finding Experiments. Yuehui Wu Valerii V. Fedorov RSU, GlaxoSmithKline, US

Lovkrav vs. udvikling af sundhedsapps

Evaluating Germplasm for Resistance to Reniform Nematode. D. B. Weaver and K. S. Lawrence Auburn University

Projektledelse i praksis

Uheldsmodeller på DTU Transport - nu og fremover

Trolling Master Bornholm 2016 Nyhedsbrev nr. 8

Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Trolling Master Bornholm 2014

Strings and Sets: set complement, union, intersection, etc. set concatenation AB, power of set A n, A, A +

Boligsøgning / Search for accommodation!

Titel: Barry s Bespoke Bakery

WIO200A INSTALLATIONS MANUAL Rev Dato:

Linear Programming ١ C H A P T E R 2

Skriftlig Eksamen Diskret matematik med anvendelser (DM72)

Skriftlig Eksamen Beregnelighed (DM517)

POSitivitiES Positive Psychology in European Schools HOW TO START

Åbenrå Orienteringsklub

Eksempel på eksamensspørgsmål til caseeksamen

RPW This app is optimized for: For a full list of compatible phones please visit radiation. result.

Serverteknologi I Project task list

Sikkerhedsvejledning

PMDK PC-Side Basic Function Reference (Version 1.0)

Name: Week of April 1 MathWorksheets.com

Business Opening. Very formal, recipient has a special title that must be used in place of their name

BACK-END OG DATA: ADMINISTRATION HVAD ER DE NYE MULIGHEDER MED VERSION 7.1? STEFFEN BILLE RANNES, 4. FEBRUAR 2015

QUICK START Updated:

frame bracket Ford & Dodge

ATEX direktivet. Vedligeholdelse af ATEX certifikater mv. Steen Christensen

The X Factor. Målgruppe. Læringsmål. Introduktion til læreren klasse & ungdomsuddannelser Engelskundervisningen

Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Mustafa Saglam SAP Integration & Certification Center

QUICK START Updated: 18. Febr. 2014

MEDLEY CHALLENGE 2016/2017

JOHN LENNON (DANISH EDITION) BY CYNTHIA LENNON

Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Design til digitale kommunikationsplatforme-f2013

Det er muligt at chekce følgende opg. i CodeJudge: og

Appendix 1: Interview guide Maria og Kristian Lundgaard-Karlshøj, Ausumgaard

Titel Stutterer. Data om læremidlet: Tv-udsendelse 1: Stutterer Kortfilm SVT 2, , 14 minutter

Financial Literacy among 5-7 years old children

SAS Corporate Program Website

Overblik Program 17. nov

Mandara. PebbleCreek. Tradition Series. 1,884 sq. ft robson.com. Exterior Design A. Exterior Design B.

Trolling Master Bornholm 2016 Nyhedsbrev nr. 5

Skriftlig Eksamen Automatteori og Beregnelighed (DM17)

Business Opening. Very formal, recipient has a special title that must be used in place of their name

Differential Evolution (DE) "Biologically-inspired computing", T. Krink, EVALife Group, Univ. of Aarhus, Denmark

Listen Mr Oxford Don, Additional Work

Maskinsikkerhed Risikovurdering Del 2: Praktisk vejledning og metodeeksempler

SPECIALTRYKKERIETS KUNDE WEBPORTAL KOM GODT I GANG

18 stamtoner, version 1.0

DSB s egen rejse med ny DSB App. Rubathas Thirumathyam Principal Architect Mobile

Generelt om faget: - Hvordan vurderer du dit samlede udbytte af dette fag?

Improving Interdisciplinary Education of Anatomy, Practical Sports using Non-Profit Software

Transkript:

Det Teknisk-Naturvidenskabelige Fakultet Første Studieår AALBORG UNIVERSITET Arkitektur Og Design MATEMATIK OG FORM 27 April 2012 - Lecture 4 (in English) Vector operations in Grasshopper Group 1 8:15-9:15 Lecture at Auditorium 3 Lecturer: Dario Parigi 9:15-11:00 Task Check at group room Teachers: Martin Raussen, Poul Henning Kirkegaard, Dario Parigi Group 2 9:15-10:15 Lecture at Auditorium 3 Lecturer: Dario Parigi 10:15-12:15 Task Check at group room Teachers: Martin Raussen, Poul Henning Kirkegaard, Dario Parigi Before the lecture -All students should come to the lecture with your laptop with Rhinoceros and Grasshopper installed. Rhino 4.0 SR9 Evaluation Download: http://download.rhino3d.com/rhino/4.0/evaluation/download/ Grasshopper (requires at least Rhino4 SR8): http://www.grasshopper3d.com/page/download-1 - Al students should read the "Grasshopper Learning Material" document Aims and contents: The lecture goal is to perform the basic vector operations with Grasshopper, and to create an architectural component using vector data taking advantage of the potential of the parametric modelling environment. Lecture schedule -Getting started and introduction to Grasshopper -Vector operations -Architectural applications Tasks group room task: see document home assignment: taking inspiration from the group room exercise, create an architectural facade in Grasshopper using vectors components and/or vector operations. You can use some time during the 'workshop slot' on Tuesday morning the 1st of May to develop your proposal Literature R. Issa, Essential Mathematics for computational design, 2nd ed. (pages 1-12) Woojae Sung, Grasshopper Learning Material Grasshopper Primer_Second Edition_090323 (pages 1-22)

MATEMATIK OG FORM 27 April 2012 - Lecture 4 Tasks 1) Group Room task Steps 1 to 6 create and manage a large set of vectors and their components in the x y z direction. Steps 7 to 13 extract values from the vectors set to create a first architectural component/facade. Steps 13 to 15 additional examples how to use vector components and extracted data 2) Home assignment Taking inspiration from the group room exercise, create an architectural facade in Grasshopper using vectors components and/or vector operations, starting from SqGrid component (Vector>Grids)

Group Room Task Teachers: Martin Raussen, Poul Henning Kirkegaard, Dario Parigi Step 1 Create a square grid with SqGrid (Vector>Grids) and sliders of type "integer" as inputs. We will use the output curves. The component "Crv" is used at the sole scope of highlighting the object.

Step 2 Each square is defined by a curve. It is possible to select individual curves using the component List Item, from the tab Sets>List

Step 3 Select one point for each square curve with the component evaluate curve (curve>analysis). The component evaluates different properties of a curve at a specified position, defined by a parameter t (use a slider with values from 0 to 1 in the t input). After selecting reparametrize (right click on the C input), the value 0 of the parameter t identifies the start of the curve, the value 1 the end of the curve, and the values from 0 to 1 intermediate position. The output P identifies a point at the given t position

Step 4 Define an external point by drawing a point in Rhino canvas, and then creating a point component (params>geometry), with right click>set one point Draw a vector between the external point and the points of the grid (Vector>Vector>Vector2Pt) Visualize the vectors created (Vector>Vector>Vector Display)

Step 5 Unitize the vectors (Vector>Vector>Unit Vector) to define a set of UNIT VECTORS

Step 6 -Decompose the vectors components in the x y z components (Vector>Vector>Decompose). -Visualize the components in the x y z direction

Step 7 -you can use a single vector or component connecting the "item" component created in step 2 to "eval" component

Step 8 -The extrude component (surface>freeform>extrude) accept as inputs the geometry, in our case the curves defining the square grid, (remember to link back the whole set of curves of step 2) and the extrusion direction. -Use the z components of the unit vectors as extrusion direction

Step 9 It is possible to operate an extrusion in the z direction using values from other components by using a unit z component (vector>vector) and a multiplication parameter (Math>operators). -The sum of the x and y unit vector component was used

Step 10 - Define another external point (as in step 4) and the distance vectors with the points on the square cells as the previous point. - Each point in the square cells should have two vectors, linking to the two external points. Add the two vectors (math>operators>addition)

Step 11 - Use the resulting vector components as extrusion values for the square cells - The sum of the x and the y component is used in this example

Step 12 -Increase the number of squares in the SqGrid component

Step 13 - Add thresholds using min/max component -Define two points and the vectors from the points to the points in the grid

Step 14 -For each point there exist a couple of vectors one going to point 1 and the other to point 2. We use a "Min" component (math>util) to select the one with minimum length between the two - Scale the length of the vector by multiplying the value with a factor from 0 to 1, in order to have values we can use as extrusion value for the square grid

Step 15 Connect the values to a "max" component together with another value of your choice representing represent the threshold, under which the extrusion value would not go