PyXYZ : an educational 3D wireframe engine in Python

dc.contributor.authorFachada, Nuno
dc.contributor.authorAndrade, Diogo Nuno Dias Mesquita Gomes de
dc.contributor.institutionCOPELABS (FCT) - Centro de Investigação em Computação Centrada nas Pessoas e Cognição (CTS)
dc.date.issued2021-06-26
dc.descriptionITiCSE 2021, June 26–July 1, 2021, Virtual Event, Germany
dc.description.abstractIn 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.abstractIn 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.en
dc.description.sponsorship. This work is supported by Fundação para a Ciência e a Tecnologia under Grant No.: UIDB/04111/2020 (COPELABS).
dc.identifier.citationFachada, N & Andrade, D N D M G D 2021, PyXYZ : an educational 3D wireframe engine in Python. in ITiCSE 2021 - Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education., 3456345, Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE, Association for Computing Machinery, pp. 519-525, 26th ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2021, Virtual, Online, Germany, 26/06/21. https://doi.org/10.1145/3430665.3456345
dc.identifier.doihttps://doi.org/10.1145/3430665.3456345
dc.identifier.isbn9781450382144
dc.identifier.issn1942-647X
dc.identifier.urlhttp://www.scopus.com/inward/record.url?scp=85109024936&partnerID=8YFLogxK
dc.language.isoeng
dc.peerreviewedyes
dc.publisherAssociation for Computing Machinery
dc.publisher26th ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2021
dc.relation.ispartofITiCSE 2021 - Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education
dc.relation.ispartofseriesAnnual Conference on Innovation and Technology in Computer Science Education, ITiCSE
dc.rightsopenAccess
dc.subjectAUDIOVISUAL
dc.subjectENSINO
dc.subjectJOGOS DE COMPUTADOR
dc.subjectRENDERIZAÇÃO POR SOFTWARE
dc.subjectAUDIOVISUAL
dc.subjectTEACHING
dc.subjectCOMPUTER GAMES
dc.subjectSOFTWARE RENDERING
dc.subjectPYTHON
dc.subjectPYGAME
dc.subject3D
dc.titlePyXYZ : an educational 3D wireframe engine in Pythonen
dc.typeconferenceObject

Ficheiros

Principais
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
2021_pyxyz.pdf
Tamanho:
1.95 MB
Formato:
Adobe Portable Document Format
Descrição:
paper
Licença
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
license.txt
Tamanho:
1.71 KB
Formato:
Item-specific license agreed upon to submission
Descrição: