Final Update

Hi guys,

Sorry for not giving new updates for a month now, I decided to write really detailed git commits so this got left behind. This is the final GSOC update but not the last update about turtle3D :).

Going through the project implementation is 90% complete now and some final touches remain which I will soon update. The basic foundation is all set now. Positioning, bitmap generation, bitmap scaling and camera work really well. Scaling is the only major thing that needs work now and hence the 90% completion tag.

I have also added smooth animation for camera angle change, would probably implement the same for the turtle. Here are the camera screenshots:

Screen Shot 2015-08-24 at 11.29.59 pm

Figure 1 : Shows the camera angle change.

Screen Shot 2015-08-24 at 11.37.22 pm

Figure 2 : The palettes now do not have scroll instead have pages, pages work fine and in fact are pretty neat. (Pages were used because clipping in 3D is relatively difficult).

  • Soon the pages will work with swipe right and left and would show page bubble at bottom

Screen Shot 2015-08-25 at 1.29.22 am

The right menu cartesian icon is now used for the grid and polar icon is used for the axes. (I am yet to find a better icon). Next update would include all samples viewer bug fix and clear fix.

Screen Shot 2015-08-25 at 1.33.45 am\Screen Shot 2015-08-25 at 1.36.01 am

New Palette of turtle movement and camera are now finalised and are working well.Screen Shot 2015-08-25 at 1.46.35 am

Multiple turtles are now properly supported, camera is not for each different turtle and all turtle share the same camera, later we can maybe have named camera’s likes actions,

That is it from my side at the moment, I will continue to push updates regularly. I will soon share a list of known bugs, if you find any other bugs do comment here on this blog or open a bug on github.

Repo :

Live Site :

GSOC was a great experience and Sugar is doing a commendable thing, it is delightful to be part of such a beautiful project.

Thanks 🙂


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s