Met het (Windows) programma lissajous3d kan je drie dimensionale Lissajous figuren tekenen. Hieronder staat een voorbeeld: Wat kan het programma?
- keuze uit 4 pen stijlen:
- kubus - vierkant - cirkel - enkele of verbonden punten (smooth) - stap waarde van 100..1000 - instellingen (figuur) bewaren (*.l3d file extensie) - instellingen laden - figuur opslaan (*.bmp extensie) Voor de constanten a,b,c,d geldt: - een linkerklik telt de (+/-) waarde bij - een rechterklik trekt de (+/-) waarde af. De (+/-) waarde zelf kan ook met muiskliks worden veranderd. Interim variabele t telt van 0 tot het aantal stappen. ( stepcount). Stepcount is instelbaar van 100 tot 1000 in stappen van 50. De menuknoppen wijzen verder zichzelf. Hieronder twee keer hetzelfde plaatje, wel en niet "smooth" afgebeeld
Wat zijn Lissajous figuren? Gewone functies hebben dit formaat:
Voor een waarde van x levert de functie één waarde van y. Het tekenen van cirkels, ellipsen of spiralen is dus niet mogelijk. Die beperking bestaat niet als we parameter functies gebruiken, die hebben het formaat
y = ...t... Lissajous functies hebben de vorm:
y = sin(...t) Opmerking: sin en cos zijn inwisselbaar. Een cirkel met straal 5 en middelpunt (0,0) wordt weergegeven door:
y = 5sin(t) 360 graden vormen één periode. In het plaatje hieronder moet t dus van 0 tot 360 verhogen om de hele cirkel te tekenen. of te vermenigvuldigen.
Het plaatje hierboven is gemaakt met het grafieken programma graphics explorer. Lissajous 3D Voor 3D grafieken moet een z as worden toegevoegd aan het X Y coördinaten stelsel.
y = sin(..t)... z = sin(..t)... Het plaatje bovenaan deze bladzijde is onstaan met
y = 0.5sin(5t) + 0.5sin(t) z = sin(2t) Voor elke waarde van t wordt een bolletje getekend. Meer informatie Klik [hier] voor meer informatie over dit Delphi programmeer project.Daarin staat ook een link naar de complete source code. Klik op het download (bliksem) icoontje bovenaan de bladzijde om dit (Windows) programma te downloaden. Veel plezier! |
||||||||||||||||