Hedgehog - a 3D graphics library in Python

This project takes the idea of turtlegraphics to the next level, providing a 3D-Graphics library to draw and animate 3-dimensional objects on a TI-Nspire CXII graphics screen.

Publisher: T³ Deutschland - Materialien

Author: Hans-Martin Hilbig, Veit Berger

Topic:  Informatik  Mathematik  MINT

Tags  Raumgeometrie ,  3D Objekte ,  Algorithmus ,  Programmieren ,  Geometrie ,  Polygone ,  Programmierung ,  Python ,  MINT ,  T3 ,  TI-Innovator ,  Trigonometrie

Two-dimensional libraries like turtlegraphics are popular tools to make students familiar with basic coding structures in Computer Science lessons. This project takes this idea to the next level, providing a 3D-library in Python to create, draw and animate three-dimensional objects on the Graphics screen of TI-Nspire CXII Graphing Calculators. Originally written in Logo, Veit Berger had ported the code to TI-Nspire Python. The Hedgehog library is based on the Raumigel library, with the only difference in adapting names of the raumigel1 methods to English language, to ease coding for students not being native German speakers.

This project includes the Graphics library, plus some example programs in Python to inspire T3 teachers to create new content for their Mathematics, Computer Science and STEM classes.

 

License not specified