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: Computer Science , Mathematics , STEM
Tags 3D Geometry , 3D objects , Algorithm , Coding , Geometry , Polygons , Programming , Python , STEM , T3 , TI-Innovator , Trigonometry
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.