Hello everyone !
Well, I will present you a little bit this projet I maintain since .. yes ... this is it ... 2.5 years in TI-Basic !
I named it : Make3D.
Original topic in french :
http://tibank.forumactif.com/t4072-wip-make3d-pour-nspire-casFirst it was only a 3D viewer. In France, during HighSchool, we have to make a projet named "TPE" we can translate to "Supervised Practical Work". The goal is to do a presentation of at least 40 pages and an oral lecture of 15 minutes by groups of 2/3/4 during the whole year. My project was to study the subject "Modèles des Simulations 3D", translated to "3D Simulation Models" ('love english). Basicly we had to see how the virtual world was lead by 3D models and 3D simulations. Every days you're looking to an ad, and there is this beautiful car ... OH WAIT THIS IS 3D.... this was the general idea of the project
But, during our researches, the supervisor teacher (which one supervises our project) comes and said to us "Hum ... 'ur only using 3D software aren't you ? you only touch to theory ... this is a shame." The next day I went to school with my TI-Nspire and the first version of Make3D, typically a 3D point rendering engine coded in TI-BASIC on TI-Nspire
http://img228.imageshack.us/img228/5349/make3dpg8.jpghttp://img119.imageshack.us/img119/216/suzanne2ta0.jpgKinda cool, our teacher and the examinators were just : O_o and we got 19.5/20 good job \o/
Nice ... so, here the little story of Make3D. Only a stub to answer to my teacher ...
This stub finished to make a tree, like a big tree I mean. We were able to display 3D functions, import models from Blender and make some 3D
geometry.
http://i60.servimg.com/u/f60/13/60/39/93/14-05-12.jpghttp://i60.servimg.com/u/f60/13/60/39/93/sqrt_s10.jpghttp://img10.imageshack.us/img10/8108/cran016.jpghttp://img413.imageshack.us/img413/1179/singe.jpghttp://img297.imageshack.us/img297/8758/cran003.jpghttp://i60.servimg.com/u/f60/13/60/39/93/30-05-10.jpghttp://i60.servimg.com/u/f60/13/60/39/93/01-06-12.jpghttp://img821.imageshack.us/img821/2576/joujouinter.gifBut ... of course... TI-BASIC is .... SLOW. We had to wait over than 5 seconds for a 10 points model, 30 for 50, 5 minutes for 100, etc ...
http://img27.imageshack.us/img27/3182/cran001.jpgThen, Ndless comes. Hum ... I wanted to port Make3D in C... just lazy (many exams for the final year of HighSchool etc ...)
Then Lua comes.
OmyGAD
Opportunity to make a real 3D engine
http://i20.servimg.com/u/f20/13/60/39/93/acran010.jpghttp://levak.free.fr/ftp/nspire/Make3D/screens/make3D.gifSo now the goal is : make a program that could help anyone in the comprehension of 3D space whereas the built-in 3D function render DON'T display non-function models. This is the goal of Make3D. Make everything you want is 3D (like a cube, a sphere) you can't do with the built-in functions \o/
Thus, I have to develop a fully user-friendly interface and "SDK" to propose a software which HAVE to be easy to use AND powerfull.
http://education.ti.com/html/nspireplayer/3.0.1/application/index.html?locale=en&nspirefile=http://levak.free.fr/ftp/nspire/Make3D/Make3D.tnsAny suggestions are welcome =D