Curve Stitching

In dit project ga je wiskundige grafische ontwerpen en verschillende variaties maken.

Geen Afbeelding

Bovenstaand ontwerp maakt gebruik van rechte lijnen om vormen te maken die gebogen lijken. Dat kan op allerlei manieren. Bekijk een paar voorbeelden van ontwerpen die werden gemaakt met pen en papier, met naald en draad (curve stitching) en zelfs met aan elkaar geplakte potloden.

  • Patronen maken: De grenzen verleggen
  • Parabolen tekenen met rechte lijnen
  • Geen Afbeelding
    1. Bespreek met je partner hoe je dit ontwerp kan tekenen. Ontwikkel een algoritme dat het eerste kwadrant van dit ontwerp genereert, gebruik daarna abstractie om de overige kwadranten te tekenen.
    2. Schrijf een Snap! programma om dit ontwerp te genereren.

      Klik hier voor een hint om dit ontwerp te bouwen.

      Hieronder staat een stuk van een tabel met coördinaten voor het eerste kwadrant van het ontwerp. Deze tabel laat zien welke punten op de y-as verbonden zijn met punten op de x-as.

      Geen Afbeelding

      Van (y-as) Naar (x-as)
      (0, 150) (0, 0)
      (0, 140) (10, 0)
      (0, 130) (20, 0)
      ... ...
      (0, 20) (130, 0)
      (0, 10) (140, 0)
      (0, 0) (150, 0)

      Klik hier voor een suggestie hoe je je programma in Snap! moet beginnen.

      Er zijn veel mogelijke manieren om dit probleem te benaderen. Eén manier is om een for blok te gebruiken:

      Geen Afbeelding

    1. Bouw op dezelfde manier een frame om je ontwerp heen. Het resultaat moet eruit zien als de afbeelding hieronder.

      Geen Afbeelding

      Niet alleen de originele boog, maar ook het frame bestaat uit 4 losse afbeeldingen.
    1. Voeg nog een kopie van je ontwerp toe, alleen nu 45° gedraaid, zoals hieronder.

      Geen Afbeelding

      Wil je een wiskundige hint?

      Gebruik de stelling van Pythagoras:

      Geen Afbeelding Geen Afbeelding


    2. Hier zijn meer variaties die kleur en ingewikkelde geometrische vormen gebruiken. Maak deze variaties in Snap! en bedenk ook zelf andere variaties.

      Geen Afbeelding Geen Afbeelding Geen Afbeelding

    3. Gebruik je kennis over animaties in Snap! om een animatie te maken gebaseerd op dit ontwerp. Om dynamische beweging zoals rotatie te laten zien, moet je een nieuwe manier bedenken om je ontwerp te maken, die niet gebruik maakt van vaste coördinaten.

      Deze animatie verkent het artistieke concept van negatiefruimte door gebruik te maken van een rooster met draaiende kopieën van je ontwerp. Hoe zou je je programma aan kunnen passen om dit soort animaties te maken?

      Geen Afbeelding

    Terug Volgende