OOP opdracht: ...
Naam : Irmen de Jong
Studierichting : informatica
Specialisatie : SE
Jaar van inschrijving : 1992
Student nummer : 0861081
Email : irmen@cs.vu.nl
Werktitel: 3Deep
Beschrijving
3Deep is een programma waarmee 3-dimensionale objecten kunnen
worden ontworpen. Een eenvoudige virtuele wereld kan dan hiervan worden
samengesteld, waarin de objecten kunnen worden geanimeerd.
Bij het ontwerpen van een object wordt uitgegaan van de basiseenheden
punt, lijn (ribbe) en (zij-)vlak. Een aantal manipulaties is mogelijk,
waaronder spiegelen, vergroten/verkleinen, roteren, verschuiven.
Deze manipulaties zijn definitief, dwz: ze veranderen het object.
Een object dat af is kan in de virtuele wereld worden geplaatst.
Objecten in deze wereld kunnen worden gemanipuleerd (lees: geanimeerd).
De virtuele gebruiker staat in de virtuele wereld en de echte
gebruiker ziet dus op het scherm de wereld zoals die zichtbaar is aan de
virtuele gebruiker.
De animatie is per object stap voor stap te creeren, en kan worden onthouden
en teruggespeeld.
Schets van de definitie van eisen
- 3Deep moet draaien onder Solaris
- een kleuren X-terminal is wenselijk maar greyscale mag ook
- de animaties moeten realtime en enigszins vloeiend verlopen
- er moet online help beschikbaar zijn, voor het geval dat het
programma zich onvoldoende zelf wijst
- het programma moet kunnen demonstreren wat het kan.
Opmerkingen:
O.a. de snelheid van Tcl/Tk is bepalend voor de keuze van de maximale
complexiteit van de objecten en de grafische representatie manier.
Tevens hangt de mate van vloeiendheid van de animaties ervan af.