PyXYZ: an educational 3D wireframe engine in Python

Diogo de Andrade, Nuno Fachada

Research output: Contribution to conferencePaper

2 Downloads (Pure)

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.
Original languageEnglish
Publication statusPublished - 26 Jun 2021
EventACM -
Duration: 17 Nov 2022 → …

Conference

ConferenceACM
Period17/11/22 → …

Keywords

  • AUDIOVISUAL
  • TEACHING
  • COMPUTER GAMES
  • SOFTWARE RENDERING
  • PYTHON
  • PYGAME

Cite this