Mac   Windows
Cmd (nedersta raden)   Shift (näst nedersta raden)
 
   
Shift (näst nedersta raden)   Ctrl (nedersta raden)
 
Ctrl (nedersta raden)   Alt (nedersta raden)
 
Alt (nedersta raden)   Esc (övre vänstra hörnet)
 
Esc (övre vänstra hörnet)   Backspace (ovanför Enter)
 
Delete (vid Enter)  
 

 
SketchUp grundkurs Barents hus AB Nätbildarna Svefi - Sverigefinska folkhögskolan

11. Om dynamiska komponenter

Det finns något som kallas dynamiska komponenter i SketchUp. En dynamisk komponent är en helt vanlig komponent, men den innehåller flera olika inställningar som vi kan få den att hoppa mellan med hjälp av verktyget Interact with Dynamic Components ("Interagera med dynamiska komponenter"), som vi tittar på alldeles strax. Att klicka med det verktyget på en dynamisk komponent kallas ofta för att "cykla" komponenten.

Man kan alltså ha en dynamisk komponent som föreställer en dörr. När man placerat en instans av den i sin ritning så kan man klicka på instansen med verktyget Interact with Dynamic Components så öppnas dörren (om det är det komponentens skapare bestämt ska hända). Och när man sedan klickar på dörren igen så stängs den. Eller så kanske vi har en dynamisk komponent som föreställer en bil, och när vi klickar på karossen byter den färg, men om vi klickar på lyktorna så tänds de.

En dynamisk komponent har alltså vanligtvis färdiga inställningar inbyggda i sig, och vi kan aktivera dem eller cykla mellan dem med hjälp av verktyget Interact with Dynamic Components.

Själva poängen med dynamiska komponenter är främst att låta personer och företag skapa modeller av saker som har olika standarder. Det kanske finns en soffa som säljs i två olika versioner: En tvåsitsig och en tresitsig. Då kan man skapa en dynamisk komponent av soffan där den har två sitsar, men när man klickar på den med Interact with Dynamic Components så blir soffan genast bredare och får tre sitsar istället. Och om man vill få den att bli tvåsitsig igen så använder man bara samma verktyg på den en gång till. På så vis kan användaren själv bestämma vilken version som ska användas i ritningen utan att själv behöva skala om soffan eller börja redigera instansen på något sätt: Dess två olika lägen innehåller redan de rätta måtten. (Det är dessutom vanligt att dynamiska komponenter inte ens kan skalas om utan bara snärta mellan de olika storlekar dess inställningar anger.)

Man måste ha SketchUp Pro för att skapa dynamiska komponenter, och vi använder ju bara SketchUp Make, gratisversionen, i den här kursen. Men man kan åtminstone använda dynamiska komponenter i SketchUp Make, och precis som med vanliga komponenter så finns det en enorm mängd dynamiska komponenter att hämta ur 3D Warehouse. Det finns även användbara dynamiska komponenter inbyggda direkt i SketchUps komponentpalett. Så nu ska vi gå igenom hur vi kan använda dynamiska komponenter i våra ritningar.

11.1. Hur du känner igen en dynamisk komponent
11.2. Verktygsfältet Dynamic Components
11.3. Dynamiska komponenter med fler inställningar

 

 

 

11.1. Hur du känner igen en dynamisk komponent

Vi börjar med hur vi faktiskt kan se om en komponent är dynamisk eller inte.

Skapa en ny ritning i SketchUp och låt figuren som alltid dyker upp i varje ny ritning vara kvar.

 

Om vi går in på Window > Components...

 

... så visas ju komponentpaletten. Där kan vi klicka på husknappen så kategorin In Model visas.

 

Då ser vi vilka komponenter ritningen innehåller -- i det här fallet bara en: Figuren.

Och om vi tittar på figurens miniatyrbild så ser vi en liten grön pil i dess nedre högra hörn. Den pilen betyder att figuren faktiskt är en dynamisk komponent. Den innehåller alltså olika inställningar vi kan cykla mellan.

 

Så alla komponenter vars miniatyrbilder visar en liten pil nere till höger är dynamiska. Nu ska vi se hur vi kan påverka dem.

 

 

 

11.2. Verktygsfältet Dynamic Components

För att kunna cykla en dynamisk komponents inställningar behöver vi ta fram ett nytt verktygsfält: Dynamic Components.

 

Windows:

Gå in på View > Toolbars...

 

... och markera rutan Dynamic Components. Klicka sedan på Close.

 

Mac:

Gå in på View > Tool Palettes > Dynamic Components.

 

Nu visas tre nya knappar i ditt SketchUp, antingen i ett flytande fönster eller direkt i raden under menyerna.

 

Knapparna är, från vänster:

Interact with Dynamic Components   Klicka med det här verktyget för att cykla en dynamisk komponent
Component Options   Klicka på den här knappen för att visa en dynamisk komponents inställningar
Component Attributes   Används för att skapa dynamiska komponenter. Endast tillgänglig i Pro.

Vi går igenom vad de två första knapparna gör -- den tredje är ju otillgänglig för oss eftersom den bara kan användas i SketchUp Pro.

 

 

 

11.2.1. Interact with Dynamic Components

Vi kan börja med att klicka på knappen Interact with Dynamic Components.

 

Om vi nu pekar med det verktyget på figuren i vår ritning så visas etiketten Click to activate ("Klicka för att aktivera"). Vi klickar...

 

... så byter figurens blus färg. Och om vi klickar igen...

 

... så får den en annan färg. Och om vi klickar en gång till...

 

... så återgår den till startfärgen.

 

Det här är ett väldigt enkelt exempel på en dynamisk komponent, men här ser vi hur de fungerar: Om man pekar på en dynamisk komponent med verktyget Interact with Dynamic Components så visas en etikett (vad den säger beror på komponentens skapare). När man då klickar så börjar man cykla genom just den delens inställningar.

I det här fallet är det bara blusen som påverkas, men en dynamisk komponent kan ha flera olika delar som påverkas på olika vis när man klickar på dem med verktyget.

Om man däremot pekar på en vanlig komponent med verktyget så visas bara ett stoppmärke vid pekaren. Det beror förstås på att vanliga komponenter inte innehåller några inställningar som kan aktiveras eller cyklas.

 

 

 

11.2.2. Component Options

Verktyget Interact with Dynamic Components används alltså för att cykla mellan en dynamisk komponents inställningar ett steg i taget. Men om man använder den andra av de tre nya knapparna, Component Options, så får man se komponentens alla inställningar på en gång istället. Då kan man markera de man vill ska vara aktiva.

Vi kan klicka på knappen Component Options.

 

Då visas ett fönster med samma namn. Just nu visar kanske fönstret ingenting, som i exempelbilden nedan. Det beror i så fall på att ingen dynamisk komponent är markerad i ritningen.

 

Om vi klickar på figuren med Select så markeras den ju. Och eftersom den är en dynamisk komponent så visas genast dess info samt dess inställningar i fönstret Component Options.

 

Det finns många komponenter vars inställningar inte aktiveras på helt självklara vis. Vissa kan t ex kräva att du använder verktyget Scale på dem för att de ska ändra form, eller att du rentav öppnar komponentinstansen för redigering och markerar nästlade instanser i den för att komma åt inställningarna (det är inte lika krångligt som det låter; vi tittar på en sådan komponent strax). Exakt vad du behöver göra framgår oftast i texten i det här fönstret efter du klickat på den dynamiska komponenten.

Nedanför infotexten samlas vanligtvis komponentens inställningsmöjligheter i olika rutor.

Om jag nu klickar på pilen vid rutan...

 

... så kan jag direkt välja någon av de färger vi just cyklade genom med verktyget Interact with Dynamic Components.

Jag väljer Red i listan.

 

När man gjort sitt val klickar man på Apply ("Verkställ"), längst ned...

 

... så utförs ändringen i den markerade komponenten.

Verktyget Interact with Dynamic Components låter oss alltså snabbt cykla mellan komponentens inställningar steg för steg medan Component Options visar ett fönster där vi kommer åt alla komponentens inställningar på en gång.

Många komponenter har dessutom inställningar du endast kommer åt via Component Options, t ex att ange fasta mått eller liknande som man inte kan påverka genom att bara klicka med Interact with Dynamic Components.

 

När du är klar med Component Options är det bara att kryssa bort fönstret som vanligt...

 

... så stängs det.

 

 

 

11.3. Dynamiska komponenter med fler inställningar

SketchUp innehåller alltså ett antal dynamiska komponenter från början. Flera av dem är riktigt användbara. Den vi ska titta på nu är kanske ingen man använder så ofta, men den är ett bra exempel på en dynamisk komponent som innehåller flera olika områden vars inställningar man kan ändra på.

Vi kommer åt SketchUps inbyggda dynamiska komponenter genom att klicka på pilen vid husknappen i komponentpaletten...

 

... och välja kategorin Components i menyn som visas.

 

Då visas (vanligtvis) två komponentsamlingar: Components Sampler ("Komponentexempel") samt någon annan. Vi klickar på Components Sampler ("komponentexempel")...

 

... så visas de komponenter SketchUp innehåller från början.

Redan den första komponenten i listan, 2D Girls Dog, är dynamisk. Det ser vi på att dess miniatyrbild har en grön pil i ena hörnet.

Vi kan klicka på den...

 

... och placera ut en instans av den i ritningen.

 

Det här är alltså också en dynamisk komponent, så vi kan välja verktyget Interact with Dynamic Components...

 

... och t ex peka på hunden. Då visas dels etiketten Click to change the pup's color ("Klicka för att byta färg på valpen"). Dessutom visas en stjärna under pekarens finger. Det betyder att detaljen vi pekar på innehåller inställningar vi kan cykla genom.

Om vi då klickar på hunden...

 

... så byter den alltså färg, precis som etiketten angav. Och om vi klickar igen...

 

... så byter den färg igen. Det är bara att klicka på den tills man hittat en färg man gillar.

 

Om vi nu pekar med verktyget Interact with Dynamic Components på den vänstra flickans tröja så visas etiketten Click to change shirt color ("Klicka för att byta färg på skjortan"). Vi klickar...

 

... så byter tröjan färg. Och om vi klickar igen...

 

... så byter den färg igen. Precis som med valpen är det bara att klicka tills man hittar en färg man tycker om.

 

Och om vi klickar på den högra flickans skjorta...

 

... så byter den färg med.

Den här komponenten innehåller alltså flera olika områden som kan påverkas med Interact with Dynamic Components oberoende av varandra: När jag cyklar mellan färger för den högra flickans tröja påverkas ju inte de andra dynamiska områdena i komponenten (den vänstra flickans tröja samt hunden).

 

Om vi tar fram fönstret Component Options...

 

... och markerar komponenten 2D Girls Dog med verktyget Select...

 

... så visas nu info om komponenten i fönstret. Där står att vi kan använda verktyget Interact för att byta färg på hunden samt på flickornas tröjor, så som vi precis gjort.

Dessutom så kan vi använda de tre menyrutorna för att välja exakt vilka färger vi vill att de olika dynamiska områdena ska ha (dock endast ur de färger deras inställningar tillåter -- vi kan alltså inte välja en helt egen färg).

Så om vi klickar på pilen vid den övre av de tre rutorna...

 

... och väljer någon färg i listan som visas...

 

... och sedan klickar på knappen Apply, längst ned...

 

... så utförs den ändringen i komponenten -- den vänstra flickans tröja blev grå i det här fallet.

 

Det går även att göra olika val i alla tre rutor och sedan klicka på Apply, så utförs alla tre ändringar samtidigt.