This is a basic 3D Renderer built using the pen tool. The cube displays basic texturing and the sphere shows Gouraud shading on a more complex object. Use the ObjectTrans, ObjectRot, and ObjectScale lists to move and change the objects, and the CameraTrans, and CameraRot lists to move the camera.
Thanks to Gabriel Gambetta for his excellent book "Computer Graphics from Scratch", as well as the Scratch wiki for its page on arrays.