10 likes | 236 Views
Java-implementatie voor Monge-projectie. Kathleen Van Assche. OMSCHRIJVING Applicatie ter ondersteuning van de lessen Wetenschappelijk Tekenen Interactieve toepassing met real-time verwerking Gebruiksvriendelijkheid door gebruik van Drag & Drop, JTree, exponentiële zoom, snap-to-grid, ….
E N D
Java-implementatie voor Monge-projectie Kathleen Van Assche • OMSCHRIJVING • Applicatie ter ondersteuning van de lessen Wetenschappelijk Tekenen • Interactieve toepassing met real-time verwerking • Gebruiksvriendelijkheid door gebruik van Drag & Drop, JTree, exponentiële zoom, snap-to-grid, … • MODULES • Punten, rechten, vlakken, afstanden en hoeken • Convexe veelhoeken • Archimedische en Platonische veelvlakken • Cirkels • Cilinders • Bollen • BASISPRINCIPES • Objectgerichte opbouw van een tekening • Een tekening is een dynamische structuur van basisobjecten en afgeleide objecten • Volledige analytische benadering van de Monge-projectie • Toepassing van de belangrijkste principes uit de Computational Geometry • GEBRUIKTE TECHNOLOGIEËN • JavaTM 2 Platform Standard Edition • JFC & Swing: ontwikkeling van de grafische gebruikersinterface • Java 2DTM API Specification: toepassen van geavanceerde grafische technieken zoals AlphaComposite, BasicStroke, GeneralPath, GradientPaint, … • The Data Transfer API for Drag & Drop support • JavaTM Image I/O: gebruik van png-formaat • JavaTM API for XML Processing • FUNCTIONALITEIT • Constructiefuncties • Meetkundige constructies • Snijpunt- en intersectiebepaling • Wentelen & neerslaan • Voorstellen van 3D objecten in vol en doorzichtbaar CONTACTINFORMATIE Kathleen Van Assche E-mail: kathleen.vanassche.g5838@student.hogent.be Web: http://users.belgacom.net/Monge