1,234
edits
Changes
no edit summary
{{Admon/obsolete}}
== Introduction ==
The Canvas 3D JS Libary (C3DL) is a javascript Javascript library that will make it easier to write 3D applications using WebGL. It provides a set of math, scene, and 3d object classes to make the canvas more accessible for developers that want to develop 3D content in browser.
== Contributors==
* Catherine Leung
* [[User:asalga | Andor Salga]]
* Peter Callaghan
* [[User:Pplam3 | Patrick Lam]] (Picking - Javascript)
* [[User:Jamesboston | James Boston]] (Garbage collection)
* Mark Paruzel (CodeBot)
* Andrew Smith
* Chris Bishop (Javascript)
* Jeremy Giberson
* Joe Drew
* Matthew Postill
== Downloads ==
For the library, samples, and tutorials, go to [http://www.c3dl.org/c3DL.org].
As of c3dl 2.0, our library uses WebGL. Any WebGL enabled browser will be able to view our content. To get a WebGL enabled browser see Tutorial 1 from our website and you do not need any addons.
For all older versions of c3dl, you will need the canvas 3D addon available here:
NOTE: It is HIGHLY recommended that you do not use the older version of our library but to use version 2.0 or higher.
== Links ==
* [http://www.c3dl.org c3DL.org]
* [http://github.com/cathyatseneca/c3dl GitHub Repo]
* [svn://cdot.senecac.on.ca/canvas3d Old SVN Repo]
* [http://en.wikipedia.org/wiki/C3DL Wikipedia page]
== Related Resources ==
* [http://www.openglkhronos.org/documentation open gl documentation]* [http://nehe.gamedev.net/ Nehe Tutorials on OpenGL]* [http:/webgl/shape.cs.princeton.edu/benchmark/ .off (object file format) format infoKhronos WebGL]
== Documentation ==
Documentation can be found within the SVN repository in the documentation directory as well as here on our website: [http://www.c3dl.org/index.php/documentation/c3DL.org].
== Ideas List ==
Here are the wishlist of things we want to be able to do with the library.... If you want something add it to the list.
* 3D Asteroids - Good use of Collision detection, animation, particles, camera work, both mouse and keyboard controls.
* 3D graphs
* 3D Traceroute - graphical view of an IP's path across the internet. More details [http://www.c3dl.org/index.php/uncategorized/canvas3d-traceroute-idea/ in this blog post]
* 3D Canvas Racing Demo - like [http://www.tapper-ware.net/canvas3d/ this] but better, to show that it's both easier to use, more funcionality functionality is available, and runs much faster (hopefully)
* Molecule Viewer - Rotate 3D molecules. Similar to [http://www.worldofmolecules.com/3D/bcarotene_3d.htm this]
* Matrix - Query search engines for sites, chat logs, blogs, etc. and display all the text in a matrix-like fashion.
* Really fancy animation of a bar graph, with columns growing and arrow moving. Will be an instant hit with businessmenbusiness people. Usable as easy as [http://code.google.com/apis/chart/ google's toy]
[[Image:higherhigher.jpg]]
* 2 Player Online Chess
[[Category:Open Source Communities]]