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:
Figure 1 : Shows the camera angle change.
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
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.
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 : https://github.com/ishan28mkip/turtle3D
Live Site : http://ishan28mkip.github.io/turtle3D
GSOC was a great experience and Sugar is doing a commendable thing, it is delightful to be part of such a beautiful project.