| My Final year project - A Data Visualisation tool for the Internet using VRML is now finished. Please take a look at it and send any comments or job oppurtunities you may have ;-). |
VRML is the future of the Internet, It will coexist quite happily with all those flat, featurelss, 2 dimensional HTML pages that are out there but it offers a 3 dimension - just like real life. My examples here are not much like real life, but thats because they are VRML version 1.0, coming out very soon is VRML 2.0 which will add magic to these - static - 3D worlds/objects. For more information about VRML try the VRML Repository. Browsers I recommend are Paperinc's Live3D and Chaco Systems excellent VR Scout.
The Cube is generated by a CGI binary written in C. It is an example of a recursive program where its output will be passed back to it self and a new output (update Cube) is generated.
Try the above link!
It is an example of a CGI binary file written in C that calls it self once started. It is initially started by filling in the form below. Higher values result in a bigger 'input space' but degraded performance of the VRML viewer.
This cube could be used as a 3D input parameter.
Two versions are available:
Some of the CGIs I have here are related to my project, which will be a super CGI that can generate VRML files of data that was supplied/defined by the user. These simple example are the building blocks of a very powerful data visualisation tool that will make world peace a reality and data a word you can use with your children - enjoy.
| Information |
|---|
Enter in your mathematical expression in reverse polish notation i.e2 3+= means 2+3=23 45 57*-= means 23 - (45*57)
NB make you include '=' as the last character! |
| Information |
|---|
Enter in your mathematical expression as normal, Round Brackets '( )' May
be used
1+2=31+(5.5*(2+3))=
NB make you include '=' as the last character! |
The above programs form a small part of my Final year project:
"A Data visualisation tool for the Internet using VRML"
More information - including the full project will be online soon.The calculator above will is a parser that will soon be able to parse statements like:
X=sin(y/2*PI)
Z=cos(x*(1/z) )
Y=X/10*(1+Z)