Changes

Jump to navigation Jump to search
195 bytes added ,  21:58, 17 February 2015
Line 37: Line 37:  
!valign=top | [[File:turtlejs.png|90px|thumb|center]] ||valign=top width="15%" style="background:#e3e4e5;" |Turtle Blocks 3D Javascript||valign=top width="15%" | Tony Forster and Walter Bender||align=left valign=top|
 
!valign=top | [[File:turtlejs.png|90px|thumb|center]] ||valign=top width="15%" style="background:#e3e4e5;" |Turtle Blocks 3D Javascript||valign=top width="15%" | Tony Forster and Walter Bender||align=left valign=top|
 
;Brief explanation: The Python version of Turtle Blocks 3D is based on GTK since Sugar uses GTK and GTK is largely incompatible with OpenGL. In a Javascript version, we could use OpenGL and take advantage of many more graphics libraries, such as 3D lighting models and texture mapping.
 
;Brief explanation: The Python version of Turtle Blocks 3D is based on GTK since Sugar uses GTK and GTK is largely incompatible with OpenGL. In a Javascript version, we could use OpenGL and take advantage of many more graphics libraries, such as 3D lighting models and texture mapping.
;Expected results:  
+
;Expected results: A new Turtle Blocks spin that adds basic 3D transforms to Turtle Blocks (e.g., setxyz, pitch, roll, yaw); camera and lighting models; surface texture mapping; and a rich set of example projects.
 
;Knowledge prerequisite: Strong background in Javascript
 
;Knowledge prerequisite: Strong background in Javascript
 
|-
 
|-

Navigation menu