Egyptisch motief



Veel islamitische kunst maakt gebruik van geometrische principes en simpele repeterende patronen om ingewikkelde vormen te maken. Het Egyptische motief hierboven heeft bijvoorbeeld zes overlappende rechthoeken.

In dit project leer je hoe je de molen code van Hoofdstuk 1 kan uitbreiden om deze ogenschijnlijk complexe patronen te maken.

  1. In dit project maak je gebruik van rechthoeken. Bedenk dus eerst hoe je ook al weer een rechthoekblok tekent.



    Let op het gebruik van de pen neer- en pen omhoogblokken in dit blok. De opdracht pen neer/omhoog is lang niet altijd nodig, maar hier voorkom je zo het tekenen van onbedoelde lijnen. Handig binnen de complexere code die eraan zit te komen.

  2. Bekijk ook nog eens de opbouw van het molenblok.


  3. Nu vervang je de molenwieken door rechthoeken zoals hieronder. De kleuren zijn optioneel en worden alleen gebruikt voor de duidelijkheid.



    Maak nu een molen met rechthoekenblok. De vorm van de rechthoek komt tot stand door twee extra invoeren: breedte en lengte.



    De code zal identiek zijn aan die van het molenblok, behalve dat het rechthoekblok is ingevoegd tussen de twee neem stappenblokken die de molenwieken maakten.



  4. Gebruik nu het Variabelen-menu om variabelen te maken waarmee je de invoeren van je ontwerpen kan variëren. Vergeet niet om de variabelen te initialiseren direct na het wanneer groene vlag wordt aangekliktblok.



  5. Je kan deze variabelen veranderen in schuifbalken door met de rechtermuisknop te klikken op het variabelen-icoon in het speelveld en de optie 'schuifbalk' te kiezen. Daarna kun je de schuifbalk minimum- en maximumwaarden geven.



    Onderstaande tabel toont acceptabele waarden voor iedere variabele. Experimenteer met verschillende minimum en maximum waarden.

     Variabele  Minimum Maximum
     aantal wieken  3 36
     grootte  0 100
     backup  0 100
     breedte  0 150
     lengte  0 150


  6. Klik op de animatie hieronder om te zien hoe je de schuifbalk-functionaliteit in Snap! gebruikt om allerlei verschillende ontwerpen te genereren.
    Geen Afbeelding

  7. Je code moet ervoor zorgen dat de computer altijd in de gaten houdt of een van de variabelen wordt gewijzigd door de gebruiker via de schuifbalken. Je kan dit doen met het herhaalblok.



    Het warpblok zorgt ervoor dat het molen met rechthoekenblok getekend wordt in één keer, in plaats van stap voor stap.

  8. Als je alle code hebt geschreven, controleer dan of alles werkt zoals bedoeld. Je moet misschien de teken-sprite meer in het midden van het speelveld plaatsen om optimaal gebruik te maken van de beschikbare ruimte. Beweeg de schuifbalken om verschillende variaties van deze geometrische patronen te maken.

  9. Gebruik deze knoppen om je speelveld te maximaliseren, zodat er genoeg ruimte is voor de schuifbalken:

  1. Voeg kleur toe aan je rechthoeken door:
    a. in te voegen aan het begin van het groene warpblok
    b. in te voegen in je molen met rechthoekencode.
  1. Maak screenshots van je ontwerpen en deel ze met anderen. Hieronder staan nog wat voorbeelden.
    Gebruik om de sprite te verbergen voordat je een screenshot maakt.


 
  1. Herhaal alle stappen van dit project, maar gebruik veelhoeken in plaats van rechthoeken.


  2. Zoek in boeken en op het web naar informatie over `geometrische patronen in islamitische kunst`. Op het web bij voorkeur in het Engels: `geometric patterns in Islamic art`. Laat je inspireren om nieuwe patronen te maken met Snap!


Terug Volgende