Conference
PyXYZ: An Educational 3D Wireframe Engine in Python
ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education
— 2021 — ACM
Key information
Authors:
Published in
June 26, 2021
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.
Publication details
Authors in the community:
Nuno Fachada
ist145239
Publisher
ACM
Link to the publisher's version
https://dl.acm.org/doi/10.1145/3430665.3456345
Title of the publication container
ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education
Location of the conference
Virtual Event, Germany
Conference date start
June 26, 2021
Conference date end
July 1, 2021
First page or article number
519
Last page
525
Volume
1
ISBN
978-1-4503-8214-4
Fields of Science and Technology (FOS)
computer-and-information-sciences - Computer and information sciences
Keywords
- software rendering
- computer games
- 3D
- undergraduate degree
- Python
- Pygame
- computer science education
Publication language (ISO code)
eng - English
Rights type:
Open access
Creative Commons license
CC-BY - Attribution