PyXYZ: an educational 3D wireframe engine in Python
dc.contributor.author | Andrade, Diogo de | |
dc.contributor.author | Fachada, Nuno | |
dc.date.accessioned | 2021-06-28T10:15:45Z | |
dc.date.available | 2021-06-28T10:15:45Z | |
dc.date.issued | 2021-06-26 | |
dc.description | ITiCSE 2021, June 26–July 1, 2021, Virtual Event, Germany | pt |
dc.description.abstract | In this paper we introduce PyXYZ, a 3D wireframe software rendering framework for educational purposes. The main goal of this framework is to provide a simple-to-understand tool that students can use to build a more sophisticated engine, while learning mathematics and acquiring a deeper knowledge of the complexity of a modern 3D engine. PyXYZ can be used as a teaching aid in course work and/or as a template for multi-goal project assignments, allowing students with diverse capabilities and interests to have different levels of commitment. The engine has been used with positive results in a mathematics course unit of a computer games BA and can be easily adapted to various teaching scenarios. | pt |
dc.description.sponsorship | Fundação para a Ciência e a Tecnologia under Grant No.: UIDB/04111/2020 (COPELABS). | pt |
dc.format | application/pdf | |
dc.identifier.citation | de Andrade, D. & Fachada, N. (2021). PyXYZ: an educational 3D wireframe engine in Python. In Proceedings of the 26th Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE '21 (pp. 519-525), Virtual Event, Germany. https://doi.org/10.1145/3430665.3456345 | pt |
dc.identifier.uri | https://dl.acm.org/doi/10.1145/3430665.3456345 | |
dc.identifier.uri | http://hdl.handle.net/10437/12046 | |
dc.language.iso | eng | pt |
dc.publisher | ACM | pt |
dc.relation.ispartofseries | ITiCSE'21; | |
dc.rights | openAccess | |
dc.subject | AUDIOVISUAL | en |
dc.subject | TEACHING | en |
dc.subject | COMPUTER GAMES | en |
dc.subject | SOFTWARE RENDERING | en |
dc.subject | PYTHON | en |
dc.subject | PYGAME | en |
dc.subject | AUDIOVISUAL | pt |
dc.subject | ENSINO | pt |
dc.subject | JOGOS DE COMPUTADOR | pt |
dc.subject | RENDERIZAÇÃO POR SOFTWARE | pt |
dc.title | PyXYZ: an educational 3D wireframe engine in Python | en |
dc.type | conferenceObject | pt |